这里先容安装mysql8,管理工具利用Navicat

图1 mysql8.0.27

将解压往后的文件夹放到D盘为例(按照自己的习气),

phpmysql安装php手把手教你做网站二mysql8的安装 Webpack

1、在文件夹下新建my.ini,编辑以下内容保存:

[mysqld]

#设置3306端口 我是安装了多个版本的mysql 这里利用3308端口

port = 3308

# 设置mysql的安装目录

basedir=D:\mysql-8.0.27\

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql-8.0.27\data\

# 许可最大连接数

max_connections=200

# 做事端利用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将利用的默认存储引擎

default-storage-engine=INNODB

2、开始安装

运行->cmd;切换目录进入该文件夹下bin目录

D:

cd mysql-8.0.27\bin

步骤1、实行命令 mysqld --initialize --console 实行完成往后会涌现 A temporary password is generated for root@localhost: LFy5DhSrad(i

----------localhost:后边是初始密码

这里可以鼠标右键->全选 然后回车 打开记事本-> 粘贴 把这个密码记录下来下边要用;

步骤2、安装 mysqld install

步骤3、启动 net start mysql

安装完成往后 ,Navicat是无法链接mysql的(mysql8之前的版本可以直接链接) 还须要下边几个步骤

3、上岸mysql

1)d:\mysql-8.0.27\bin>mysql -u root -p

2)Enter password: 输入刚才记录的初始密码 (可以右键直接粘贴)

3)mysql> alter user root@localhost identified by '123456' password expire never;

4)mysql> alter user root@localhost identified with mysql_native_password by '123456';

------------3、4中的123456 是新的密码

这个时候Navicat连接mysql8,创造已经成功。

图2 Navicat 连接mysql8

如果以前有mysql5.7 或者别的版本,里边有不少的数据库,转换比较麻烦,又想利用mysql8怎么办?

这就须要一个电脑安装多个版本的数据库,我个人是安装了3个版本数据库,以前安装了5.5,5.7,现在安装了mysql-8.0.27。

上面步骤1不变,以下须要改:

步骤2 mysqld install mysql8

----解释:mysql8是做事名称只是为了知道是哪个版本,可以按照自己的习气起名字的

步骤3 net start mysql8

----启动的做事 和安装的做事对应的

上岸:d:\mysql-8.0.27\bin>mysql -u root -P 你开放的端口 -p

----把稳端口 P是大写,如果不填写端口会默认为3306