Window7 安装MySQL8.0.20

因服务器有好几个版本的数据库,为了在本机调试方便,因此就记录一下在Windows下安装MySQL8.0.20的步骤:

1、首先在官网下载Mysql8.0.20的windows zip包。

2、解压压缩包:

Window7 安装MySQL8.0.20

3、进入到解压目录,并新建一个my.ini文件

      my.ini 文件内容如下:

Window7 安装MySQL8.0.20

4、以管理员身份进入到CMD(命令行),进入到mysql到bin目录下:

Window7 安装MySQL8.0.20

5、执行:C:\database\mysql\mysql-8.0.20-winx64\bin>mysqld --initialize

6、打开data目录下的xxxx.err文件,查看初始密码

Window7 安装MySQL8.0.20

7、在CMD下执行:C:\database\mysql\mysql-8.0.20-winx64\bin>mysqld -install mysql8-me

8、执行:net start mysql8-me

9、登录mysql:mysql -uroot -p  回车,然后输入上图的初始密码。

10、修改密码:

       alter user 'root'@'localhost' identified by  '123456' PASSWORD EXPIRE NEVER;

       alter user 'root'@'localhost'  identified with mysql_native_password by '123456';

       flush privileges;

11、OK,完成。

附:如果要创建一个新用户,允许远程访问,只授予某个数据库的所有权限,则如下操作:

CREATE USER 'admin'@'%' IDENTIFIED BY '123456';

alter user 'admin'@'%' identified with mysql_native_password by '123456';

GRANT ALL PRIVILEGES ON XXXDB.* TO 'admin'@'%' WITH GRANT OPTION;

flush privileges;