MySQL--03CentOS7下安装MySQL5.7
Posted 潮汐先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL--03CentOS7下安装MySQL5.7相关的知识,希望对你有一定的参考价值。
准备工作
安装MySQL之前,先按上篇文章
克隆一个虚拟机,修改主机名为: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的主要内容,如果未能解决你的问题,请参考以下文章