linx下mysql

匿名 (未验证) 提交于 2019-12-02 22:06:11
1.ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
1.关闭mysql
service mysqld stop
或者
/etc/init.d/mysql stop
2.屏蔽权限
mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
3.新开起一个终端输入
mysql -u root mysql
mysql> delete from user where USER='';mysql> FLUSH PRIVILEGES;mysql> \q
4.关闭所有终端,重启或者开启mysql。
1.关闭mysql
service mysqld stop
2.屏蔽权限
mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
3.新开起一个终端输入
mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> \q


2.localhost没有映射到127.0.0.1?试试#mysql -u root -p xxxx -h 127.0.0.1
grant all privileges on *.* to 'root'@'localhost' identified by '123456' with grant option;//允许localhost(本机)利用用户名为root;密码为123456的方式连接本机

文章来源: linx下mysql
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!