多语言展示
当前在线:1628今日阅读:126今日分享:42

如何安装mysql的8.0.12

mysql现在新的版本编号已经是从8.x开始了,我们今天来看看,怎么安装mysql的8.0.12.
工具/原料

mysql

方法/步骤
1

百度搜索mysql,然后打开mysql的官网,点击官网正上方选项卡里的Downloads,然后会出现很多系统的下载源。如下面图中所示。今天我以比较熟悉的CentOS系列为例来讲解,因此选择yum 对应的源。

2

点击后就会跳转到yum源的下载地址,如下面所示,默认有Redhat7 和 Redhat6两个链接,我这里使用的是7系列发行版,因此点击Redhat7后面的downloads按钮。

3

之后就会跳转到yum源的下载页面。会让你用账号密码登陆。但是没有也没有关系,点击下面的 just start my download,就会开始下载。

4

下载完成后,将下载好的rpm包上传到对应的CentOS服务器上,如下面所示,然后执行安装yum源的命令:rpm -ivh mysql80-community-release-el7-1.noarch.rpmrpm包安装很快,安装完成后在/etc/yum.repos.d目录下就能看到mysql源对应的repo文件,如下面第二张图中所示:

5

我们打开这个repo文件,找到mysql 8.0对应的配置,保证里面的enabled=1,即启用mysql 8.0的源。同时保证其他版本mysql的源对应的enabled值是0,如下面第二张图中所示,这样才不会产生版本冲突。

6

确认yum源无误后,我们来找到要安装的mysql服务端和客户端的名称。执行命令:yum list | grep mysql结果如下面所示,可以看到服务端和客户端对应的名称是:mysql-community-server, mysql-community-client

7

然后就可以安装了,安装命令是:yum install mysql-community-server mysql-community-client -y系统会自动分析对应的依赖并下载对应的安装包。我们等待它安装完成,安装完成后会出现complete字样。

8

然后我们就可以启动mysql 8.0,启动命令是:systemctl start mysqld第一次启动会会在日志文件/var/log/mysqld.log里生成一个临时密码,我们把它找出来,查找命令是:grep 'temporary password' /var/log/mysqld.log结果如下面图中所示,把这个密码记录下来。

9

然后就可以尝试登陆,登陆命令是:mysql -u root -p 输入刚才你记录下来的临时密码,如果没有意外错误的话,就可以登陆成功,如下面图中所示,可以看到mysql的交互式命令行。这里安装的版本是8.0.13,比8.0.12高一个小版本等级。但是同属于一个大版本,因此这个教程是通用的。

10

登陆成功后,将临时密码改掉,防止其他人拿到临时密码登陆。修改命令是:alter user 'root'@'localhost' identified by 'your_password';这里的your_password指的是你的密码,密码要符合mysql的规则,8.0版本的mysql中密码规则要求:大小写、数字、特殊字符三个都要有。因此会比较复杂,建议使用动态密码生成软件来生成比较好。密码修改完毕后,执行刷新命令:flush privileges; 刷新完成后退出,就可以使用新的密码登陆mysql服务器了,到这里8.0.12版本的mysql就安装配置完毕了。

注意事项
1

生产服务器上的密码要记得定时修改

2

本人原创,转载请声明。

推荐信息