关于mysql8.0已经出来了一段时间,但基本上现在大部分企业还是使用5.7,新版本的使用需要时间验证,毕竟企业要的是稳定嘛,但产品能发布出来,那在未来大概率改进后还是会渐渐得到大众的使用。作为直接从5.7跳到8.0版本的mysql,新特性还是值得好好挖掘下的,但今天还是先说说mysql8.0的安装配置吧。
首先我们来到mysql官方下载,8.0在界面最下方直接就能看到,我们选择:
下载下来是这样的一个解压版
我们可以直接解压到我们想装的盘中(尽量不要是C盘),解压完之后文件是这样的:
是不是很熟悉,和mysql5.7的解压版本几乎一样,同样的我们一样需要像5.7一样在目录下创建一个my.ini文件,添加配置内容为:
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=H:\mysql-8.0.11-winx64
datadir=H:\mysql-8.0.11-winx64\\data
skip-grant-tables
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
要注意路径(bassedir,datadir)写你们自己的路径,别照抄我的了,这些只是基本配置,如有其他需要可以继续加的。
之后咱们配置环境变量,和配置5.7的一样,这里就不多说了。配置好以后,直接进入mysql的bin目录
,也就是
直接写cmd,然后回车:
接着执行命令 mysqld --initialize -insecure 等待一会就可以了,这是为了创建data目录,完成后的mysql目录多了data文件:
之后我们执行 mysqld -install 出现如下语句,表示成功,其实和5.7是一样的。
然后咱们运行 net start mysql 直接启动就可以了。
设置用户名密码:update mysql.user set authentication_string = password(‘新的密码’) where user = ‘新的名’;
完成后其他的,之后就直接可以操作了了,毕竟大部分操作都和5.7是一样的。