MySQL--03CentOS7下安装MySQL5.7

Posted 潮汐先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL--03CentOS7下安装MySQL5.7相关的知识,希望对你有一定的参考价值。

准备工作

安装MySQL之前,先按上篇文章

Linux–04、虚拟机的克隆与配置

克隆一个虚拟机,修改主机名为:MySQL5.7;修改ip地址为192.168.10.180。今天我们要是用的虚拟机环境就搭建完成了。

安装

创建yum源

在VMWare中开机MySQL5.7,使用SecureCRT 8.5连接上我们的虚拟机,输入以下命令

vim /etc/yum.repos.d/mysql-community.repo

该命令的作用是:添加官方的yum源创建并编辑mysql-community.repo文件,然后我们复制一下内容到该文件中(最好原封不动的拷贝,否则容易出以外)

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

安装MySQL

上述配置文件配置完毕后,继续输入命令yum install mysql-community-server -y执行MySQL的安装操作,如下图


启动MySQL

上一步安装完毕后,我们执行命令systemctl start mysqld启动MySQL数据库,如下图

修改MySQL密码

MySQL5.7与之前我们安装的5.5.x和5.6.x不大一样,安装成功后会默认生成一个临时密码,该密码会打印输出在**/var/log/mysqld.log**文件中,所以我们要先获取初始密码才可以修改成新的密码

获取初始密码

我们执行命令grep 'temporary password' /var/log/mysqld.log在配置文件中查找临时密码,如下图(红框处即为临时密码)

设置新密码

执行命令mysqladmin -u root -p password然后回车,输入原始密码再输入新的密码(密码必须包含大小写字符、数字和特殊字符)

登录MySQL

输入命令mysql -uroot -p您的密码登录到MySQL,如下图(如果密码中有特殊字符无法通过的,可以在密码前后加上单引号):

此时我们的MySQL虽然登录成功了,但是远程的数据库客户端目前还是无法连接的。

修改远程连接

输入命令grant all privileges on *.* to 'root'@'%' identified by '您的MySQL密码' with grant option;

最后别忘记执行命令flush privileges;刷新权限

远程连接

我们打开SQLyog,新建连接,输入连接名字、host、用户名、密码、端口号,最后我们点击测试连接,如果出现以下弹窗,则说明连接成功

以上是关于MySQL--03CentOS7下安装MySQL5.7的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7下安装MySQL5.7安装与配置(YUM)

速看!centos7下源码安装mysql5.7

CentOS7下安装MySQL5.7安装与配置

Centos7.4 版本环境下安装Mysql5.7操作记录

如何在Centos7下安装MySQL5.7

CentOS7下安装mysql5.7