windows安装mysql5.7及以上的release版本

官网下载mysql

官网下载地址

安装

下载后,解压到指定目录,例如:

D:\webServices\mysql-8.0.13-winx64

cmd进入到该路径,执行安装命令

bin\mysqld -install

新建配置文件D:\webServices\mysql-8.0.13-winx64\my.ini

[mysqld]
basedir="D:/webServices/mysql-8.0.13-winx64"
datadir="D:/webServices/mysql-8.0.13-winx64/data"
character-set-server = utf8
log-error="D:/webServices/mysql-8.0.13-winx64/error.log"
default_authentication_plugin=mysql_native_password

cmd命令行继续执行初始化命令:

bin\mysqld -initialize

即安装完毕,可启动mysql。这时候,root密码不知道

net start mysql

修改root密码

关闭mysql服务

net stop mysql

跳过验证权限启动mysql服务

bin\mysqld --skip-grant-tables --shared-memory

另开cmd,修改密码,此时登陆mysql无需密码。

mysql -u root -p
#直接回车,无需密码,可直接登陆
  • 首先置空密码

    update mysql.user set authentication_string='' where user='root';
    flush privileges;
    exit
    
  • ctrl+c 关闭mysql服务器,重新打开mysql服务

    bin\mysqld --shared-memory
    
  • 在另外一个cmd,登陆后,重置root密码:

    mysql -u root -p
    #直接回车,无需密码,可直接登陆
    alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    flush privileges;
    exit
    
  • ctrl+c 关闭mysql服务器,重新打开mysql服务

    net start mysql
    

即可使用root及密码123456 登陆mysql

你可能感兴趣的:(windows安装mysql5.7及以上的release版本)