CentOS 7安装MySQL-5.7数据库

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
    安装PMySQL分为这几个步骤: 安装镜像源安装MySQL修改密码创建数据库和远程登录用户远程登录测试

一、到mysql官网下载并安装镜像源

1、首先到MySQL官网查看安装文档。点击DOCUMENTATION进入文档。MySQL官网

 

2、找到MySQL Reference Manual选项,点击MySQL 5.7 Reference Manual进入5.7版本

 

3、打开左边的Installing and Upgrading MySQL选项。

 

4、打开Installing MySQL on Linux选项。

 

5、因为使用yum安装比较快速,所以选择第一项2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository

 

6、在页面找到这个链接,点击这个下载链接。

 

7、CentOS 7对应Linux 7,所以选择Linux 7的镜像进行下载。

 

8、点击No thanks, just start my download.进行下载,然后用xftp上传到云服务器。也可以用wget进行下载。

 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

 

9、安装镜像源。复制粘贴即可。

 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

 

2、先把仓库的MySQL-8.0关闭,再将MySQL-5.7开启。这样用yum安装的时候默认就为MySQL-5.7

关闭MySQL-8.0:
yum-config-manager --disable mysql80-community
开启MySQL-5.7:
yum-config-manager --enable mysql57-community
再次查看仓库:
yum repolist all|grep mysql

 

3、安装MySQL-5.7

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

2、修改密码。并重新登录(退出mysql命令:exit;),修改密码前需要修改参数。

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;

2、创建远程登录用户(安全组需要开启3306端口)。也可以终端开启。

开启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数据库。输入远程登录用户名密码。点击连接测试。成功以后就可以远程管理数据库了。

赞(4) 打赏
未经允许不得转载:微笑涛声 » CentOS 7安装MySQL-5.7数据库
分享到:
标签:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏