在使用云数据库mysql原生sql导出csv文件时,报远程链接root账号权限错误:
Access denied for user 'root'@'%' (using password: YES)
请问这个问题怎么配置解决,谢谢🙏
上云精选
2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折
renzha.net · 站长 (已认证)
1、方法一
首先,使用/etc/init.d/mysqld stop 命令停止mysql服务,如果使用这个命令没有效果,可以使用ps -e|grep mysql命令查看mysql的进程号,通过kill 命令来停止mysql服务。服务停止之后,使用mysqld_safe –user=mysql –skip-grant-tables –skip-networking & 命令进入安全模式。然后使用mysql -u root免密进入mysql命令行,进入命令行后使用UPDATE user SET Password=PASSWORD(’密码’) where USER=’root’; 命令更改登录密码,密码更改之后要是用FLUSH PRIVILEGES; 命令才能完成修改,不然下次进入的时候密码还是会没有修改。最后退出mysql命令行,重启mysql服务即可登录。方法一的命令如下:
# /etc/init.d/mysqld stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql> UPDATE user SET Password=PASSWORD(’密码’) where USER=’root’; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysqld restart