操作系统:win7
mysql版本号:mysql 5.5(64位)
1.又一次安装mysql卡在最后一步过不去
问题描写叙述:第一次安装完mysql。使用jdbc写入的中文都是乱码。但已存在于数据库中的中文数据正常。改了字符编码还是没能解决这个问题。于是决定重装。
但重装卡在最后一步始终过不去,后来在网上查了一下,解决这个问题过程例如以下:
(1)在注冊表里搜索mysql,删除相关记录。
(2)删除mysql安装文件夹下mysql文件;
(3)删除C:/ProgramData 文件夹下 mysql文件夹
然后再又一次安装,成功安装
2.mysql -uroot -p登陆不上
问题描写叙述:能够十分确定password是正确的,但就是连不上,然后关闭mysql服务。使用mysqld --skip-grant-tables启动,能够正常连接。
又一次安装了非常多次,都是一样的。
之前安装都是在安装过程中设置了rootpassword。后来决定不设置password试一下,果然,这次能够正常登陆了,然后再使用命令改动rootpassword。再次连接,正常(注意,为了支持中文,安装中字符编码选择utf8)。
3.正常安装后,查询出中文数据是乱码
安装好数据库后,导入数据,因为之前数据採用gbk编码,而安装mysql过程中使用utf8编码,所以查询出来数据是乱码。然后登陆mysql,使用set names gbk命令后,再次查询,中文显示正常