| 关键词: password 密码 root nbsp bixinnan mysql mysqld mysqladmin localhost user |
用过好使,转载,原作者不详 在Linux系统中搭建好LAMP环境之后,我想把自己的一些网站挂在Linux系统中,为了安全起见要设置mysql中root的密码(默认 root密码为空)以前用命令mysqladmin -u root -p password bixinnan可以设置成功,可是这次却出现如下错误: [root@localhost ~]# mysqladmin -u root password bixinnan mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: NO)' 这种情况还是第一次遇到,没办法就到处找资料。网上很多方法都不行,最后结合多家精髓总结出适合自己的方法如下: 用 service mysqld stop(或者killall mysqld )命令结束mysql服务进程 mysqld_safe --skip-grant-tables & 启动安全模式 输入 mysql -uroot -p 回车进入 (不用密码) >use mysql; > update user set password=PASSWORD("bixinnan")where user="root"; 更改密码为 bixinnan > flush privileges; 更新权限 > quit 退出 service mysqld restart mysql -uroot -p新密码进入 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|