在处理mysql的时候,有时候会遇到如下错误:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql
解决方案:
在mysql配置文件中,添加跳过密码校验的。
如凯哥的mysql配置文件: /etc/my.conf
如果默认安装的话,可以找到my.ini这个文件。
在[mysqld]这个节点下添加:
#跳过数据库权限验证
skip-grant-tables
这句话,然后重启服务。 停止mysql命令:
停止 systemctl stop mysqld
启动 systemctl start mysqld
然后,在处理。