| 关键词: mysqld password 密码 server mysql user killall tables grant kill |
昨天刚装的mysql,设置了root密码,今天怎么也进不去了。 我用了一种比较常用的方法解决的。如下: 1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在mysql的数据库所在的目录中。 #killall -TERM mysqld 2. 使用`--skip-grant-tables' 参数来启动 mysqld。 #/usr/bin/mysqld_safe --skip-grant-tables 3. 然后无密码登录到mysqld server , >use mysql >update user set password=password("new_pass") where user="root"; >flush privileges; 你也可以这样做:`mysqladmin -h hostname -u user password 'new password''。 4.#killall -TERM mysqld 5.用新密码登陆 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|