帮助与文档

您的位置  :  

Linux下MySQL的root密码如何修改

文字出处:未知  |  作者:admin  |  发布时间:2021-07-09 10:10

  首先编辑my.ini文件

  命令:vi /etc/my.cnf

  找到如下类似如下内容,并增加内容 skip-grant-tables

  [mysqld]

  datadir=/var/lib/mysql

  socket=/var/lib/mysql/mysql.sock

  skip-grant-tables

  保存并且退出vi。

  重启mysql数据库,就可以免密码登录了

  命令:mysql -uroot

  进入数据库,并选择当前数据库为MySQL

  输入:USE mysql;

  然后执行以下SQL修改密码

  输入:UPDATE user SET Password = password ( '你的密码' ) WHERE User = 'root';

  修改完成后 刷新权限

  输入:flush privileges ;

  exit 退出MySQL,修改完成后,切记重新编辑my.ini并且删除我们加入的 skip-grant-tables

  再次重启数据库。

  使用刚才设置的密码即可登录成功