Mysql登录中文名称+密码不成功,原因是数据库编码不是utf8
2017-08-01 23:20
507 查看
登录用户名:中文的情况下,登录后控制台sql语句可以查询成功,但是其实,数据库编码不是utf8
所有不行。尝试英文的用户名可以登录成功。
所以判断是编码问题。
解决:
数据安装目录下:我的在C:\Program Files (x86)\MySQL\MySQL Server 5.0有个文件名称为my.ini 文件,在里面搜
[client]
port=3306
[mysql]
default-character-set=utf8
还有这行
character-set-server=utf8
修改为 utf8
SHOW VARIABLES LIKE 'char%'; 在mysql客户端查询
这样就行了。基本的都是 utf8 有个不是,但是不影响了。。
所有不行。尝试英文的用户名可以登录成功。
所以判断是编码问题。
解决:
数据安装目录下:我的在C:\Program Files (x86)\MySQL\MySQL Server 5.0有个文件名称为my.ini 文件,在里面搜
[client]
port=3306
[mysql]
default-character-set=utf8
还有这行
character-set-server=utf8
修改为 utf8
SHOW VARIABLES LIKE 'char%'; 在mysql客户端查询
这样就行了。基本的都是 utf8 有个不是,但是不影响了。。
相关文章推荐
- 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文 安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的
- Mysql中文乱码问题完美解决方案【需要在my.cnf文件中设置client和mysqld的default-character-set=utf8,建数据库和表的时候也需要制定好编码】
- 连接mysql server 5.0 数据库的乱码问题,utf8编码,中文正确显示
- 在JDBC中 MySql中文乱码 创建utf8编码的数据库
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 正确设定mysql的字符集编码的探索---需要向数据库中插入中文数据
- MySql修改数据库编码为UTF8
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- MySQL 数据库修改登录密码
- Linux下MySQL 5.5/tomact6/Centos 的修改字符集编码为UTF8(彻底解决中文乱码问题)
- (原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- mysql禁止匿名用户登陆(mysql没有密码原因,创建用户后直接登录)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- php+MySQL实现登录时去数据库校验用户输入的登录名和密码是否正确。。。(session的用法)
- 设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
- Linux下XAMPP装完之后,Navicat无法连上数据库的问题的解决 注意'mypassword'是当前的mysql登录密码
- mysql和eclipse都设置了utf8编码,保存时中文依然乱码
- 配置trac 的时候 总是报 mysql 数据库 没有符合的utf8编码 错误
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)