刚安装的mysql如何更改原始密码

刚安装的mysql自己没有设置密码,如何更改原始密码?

阅读 3.8k
3 个回答
# ================== 使用mysqladmin ==================
$ mysqladmin -u root -p password '123456';

# ================== 使用空密码直接登录 ==================
$ mysql - u root -p

# 修改方式一
mysql> set password for root@localhost = password('123456');

# 修改方式二
mysql> use mysql;
mysql> update user set password=password('123456') where user='root' and host='localhost';
mysql> flush privileges;

# ================== 忘记密码重置密码 ==================
# 关闭 MySQL 服务
$ service mysql stop

$ mysqld --skip-grant-tables
mysql> use mysql;
mysql> update user set password=password('123456') where user='root' and host='localhost';
mysql> flush privileges;
mysql> quit

# 开启 MySQL 服务
$ service mysql start

MySQL版本是否5.7+?如果是的话可以执行grep "password" /var/log/mysqld.log,就能看到系统自动生成的root密码,登陆之后重置即可。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏