MySQL 8发布了 ,据说相比MySQL 5速度提升了2倍!今天来搞一搞MySQL 8。
一、下载MySQL 8 1,首先当然是下载安装包了,下载地址:点击下载MySQL 8这个页面相信大家都熟悉,我就不多说了。
2,将下载的压缩包解压,解压位置可以自己定义,我的是放在:D盘下面的 mysql-8.0.12-winx64 文件夹下,完整路径为:D:mysql-8.0.12-winx64 3,解压出来的文件中是不包含my.ini文件的,所以需要自己创建一个,创建一个名为my的文本文件,将后缀改成ini格式,这个部分相信都会操作,就不详细说了;用记事本将创建好的my.ini文件打开,添加如下内容: [mysqld]# 设置mysql客户端连接服务端时默认使用的端口port=13306#设置mysql服务名server_id=mysql8# 设置mysql的安装目录basedir=D:/mysql-8.0.12-winx64# 设置mysql数据库的数据的存放目录datadir=D:/mysql-8.0.12-winx64/data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8datadir 和 basedir 根据自己的解压路径配置,其余的复制就好。
路径中斜杠 “/” 和反斜杠 “” 是有区别的,如果使用斜杠,只需要一个就可以:
[mysqld]# 设置安装路径basedir=D:/mysql-8.0.12-winx64# 设置数据存放路径datadir=D:/mysql-8.0.12-winx64/data.......如果是反斜杠就要使用两个,也就是:
[mysqld]# 设置安装路径basedir=D:\mysql-8.0.12-winx64# 设置数据存放路径datadir=D:\mysql-8.0.12-winx64\data.......其余不变,到这里基本环境就搭建完成了,开始安装。
二、安装MySQL 8的安装与MySQL 5的安装方式不太一样,MySQL 5 就不说了,本文主要讲MySQL 8的安装。
1,使用管理员打开cmd命令窗口:win+s 打开搜索,输入cmd,一定要使用管理员权限打开右键以管理员身份运行即可。
2,初始化data目录 2.1如果没有配置环境变量的话就需要进入数据库文件的坚强的冥王星目录下:然后回车就好。
2.2 执行初始化命令:MySQL 8 初始化data命令分为两个:
C:> 坚强的冥王星mysqld --initialize --console #带有root随机密码的初始化命令C:> 坚强的冥王星mysqld --initialize-insecure --console #无root密码的初始化,建议使用这个如果使用第一个初始化命令需要留意随机成成的root密码:
2.3 添加到系统服务mysql8是服务名称。
2.4 启动服务之后就可以使用Navicat 等工具连接数据库了。
到此基本就安装完成了。
三、检测安装使用Navicat连接数据库:
点击连接测试按钮
连接成功,说明基本就可以使用了,不过建议更改一下root用户密码,因为刚才初始化的时候要么没有密码要么密码太过杂乱,使用语句:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';new_password就是新的密码。
密码修改成功,之后断开重新使用新密码连接数据库就可以了。