mysql5.7.23修改root密码

1.官网下载mysql-5.7.23-winx64.zip, 不是installer;

2.解压缩,配置环境变量path:安装路径\bin/

3.解压的目录下新建my.ini,输入以下内容:

          [mysqld]
          basedir=D:\\Program Files\\mysql-5.7
          datadir=D:\\Program Files\\mysql-5.7\\data
          port=3306
          skip-grant-tables

          #basedir表示mysql安装路径

          #datadir表示mysql数据文件存储路径

          #port表示mysql端口

          #skip-grant-tables表示忽略密码
4.win+R->cmd:
5.启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入 mysqld –install 安装mysql
6.输入 net start mysql 启动mysql服务
7.再输入 mysqld –initialize-insecure –user=mysql; 初始化数据文件
8.然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)
9.进入界面后更改root密码:update mysql.user set authentication_string=password(‘123456’) where user=’root’ and Host = ‘localhost’;
10.输入flush privileges 刷新权限
11.修改 my.ini文件删除最后一句skip-grant-tables
12.输入exit退出;
13.再次输入mysql -u root -p; 输入密码123456就可以登录啦!!!

作者: Jiang ChuanHan
链接: https://andygong-sterry.github.io/2019/05/31/mysql5-7-23%E4%BF%AE%E6%94%B9root%E5%AF%86%E7%A0%81/
来源: andygong-sterry.github.io
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(mysql5.7.23修改root密码)