mysql报错:ERROR 1045 (28000): Access 解决办法

Ubant Mysql 突然就这样了。

网上查了些办法,解决办法:


# /etc/init.d/mysql stop 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
# mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# /etc/init.d/mysql restart 
# mysql -uroot -p 
Enter password: <输入新设的密码newpassword> 
mysql> 

来源地址:

http://blog.csdn.net/chidy/article/details/7694721

查看字符编码,进入mysql 命令 \s;

win下mysql配置字符编码为utf-8

: 在C:\Program Files\MySQL\MySQL Server 5.6下的my.ini文件,如果没有复制旁边的.ini,重命名就好了

[mysql]

default-character-set=utf8


[mysqld]

character-set-server=utf8



linux下mysql配置字符编码为utf-8: 

vi /etc/mysql/my.cnf 

[client]

default-character-set=utf8


[mysqld]

character_set_server=utf8






你可能感兴趣的:(error,1045,(28000))