完成,最后要把那些不要的关于mysql文件夹删除了也可以,那就更彻底了! 复制代码 代码如下: mysql> grant all privileges on *.* to "root"@"%" -> identified by "root" with grant option; Query OK, 0 rows affected (0.05 sec) mysql> select host,user from mysql.user; +----------------+--------+ | host | user | +----------------+--------+ | 192.168.61.113 | root | | localhost | jason | | localhost | prod | | localhost | qsrock | | localhost | radius | | localhost | root | +----------------+--------+
使用网上介绍的方法修改root用户的密码: 复制代码 代码如下: # mysqladmin -uroot -p password "newpassword" Enter password: mysqladmin: connect to server at "localhost" failed error: "Access denied for user "root"@"localhost" (using password: YES)"
现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!): 方法一: 复制代码 代码如下: # /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>