MySQL
是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle
旗下产品。MySQL
是最流行的关系型数据库管理系统之一,在WEB
应用方面,MySQL
是最好的RDBMS
(Relational Database Management System
,关系数据库管理系统) 应用软件之一。
安装PMySQL分为这几个步骤: 安装镜像源
→安装MySQL
→修改密码
→创建数据库和远程登录用户
→远程登录测试
一、到mysql官网下载并安装镜像源
1、首先到MySQL
官网查看安装文档。点击DOCUMENTATION
进入文档。MySQL官网
![](https://i-blog.csdnimg.cn/blog_migrate/73f0c5831133c62a12a6aab318d321ca.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4d5324bc839764dbfea28923a75a08dc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ef436364ac578d9a61d3188f6a81dd41.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b83a214cae4f302fd22fd13e660f8b17.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2b852c31d8616b390672bd194b270997.png)
![](https://i-blog.csdnimg.cn/blog_migrate/18386bcd7b35260b602aa38e98cebec5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3f2b93d1b0a29c837234237e19ffb034.png)
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
![](https://i-blog.csdnimg.cn/blog_migrate/67db4166f67e2b8e15fae43b3b7fbf45.png)
yum install mysql80-community-release-el7-3.noarch.rpm -y
二、安装MySQL
1、查看yum
仓库。可以看到默认处于开启的是MySQL-8.0
版本。我们需要安装MySQL-5.7
。这个时候需要安装一个工具:yum-utils
。
查看仓库:yum repolist all|grep mysql
安装工具:yum install yum-utils -y
![](https://i-blog.csdnimg.cn/blog_migrate/eb824757964d818ab96f20bd0a619ebf.png)
关闭MySQL-8.0:
yum-config-manager --disable mysql80-community
开启MySQL-5.7:
yum-config-manager --enable mysql57-community
再次查看仓库:
yum repolist all|grep mysql
![](https://i-blog.csdnimg.cn/blog_migrate/f1afb693fa502bec5418d552ddb104c0.png)
yum install mysql-community-server -y
4、启动MySQL
,查看进程。
启动:
systemctl start mysqld
查看状态:
systemctl status mysqld
查看进程:
ps -ef|grep mysqld
三、查看MySQL初始密码并修改
1、查看初始密码
。找到密码后进行登录。
查看密码:
cat /var/log/mysqld.log
登录mysql:
mysql -uroot -p
![](https://i-blog.csdnimg.cn/blog_migrate/92f5f6d68ec9c44373f6b8e038d28498.png)
1)修改validate_password_policy参数值为0(1为开启复杂策略)
set global validate_password_policy=0;
2)修改validate_password_length参数值为1
set global validate_password_length=1;
3)修改密码
alter user 'root'@'localhost' identified by '你的密码';
四、创建数据库和远程登录用户
1、创建数据库
。
create database wordpress;
查看数据库:show databases;
![](https://i-blog.csdnimg.cn/blog_migrate/8d11d05d1167e21a9d17b06527538269.png)
开启3306端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:
firewall-cmd --reload
查看端口开启情况:
firewall-cmd --list-ports
创建可以远程登录用户:
create user '你的远程登录用户名'@'%' identified by '你的密码';
修改权限:
grant all privileges on *.* to '你的远程登录用户名'@'%';
五、远程连接测试
1、远程连接使用Navicat premium
。如果没有安装请参考:安装Navicat远程连接MySQL数据库。输入远程登录用户名
和密码
。点击连接测试
。成功以后就可以远程管理数据库了。
![](https://i-blog.csdnimg.cn/blog_migrate/d9db063ae36f77c72cbe48cbf0201007.png)