侧边栏壁纸
博主头像
微笑涛声

一个在编程学习中逐渐变强的孩子! 热爱编程,喜欢软件开发!

  • 累计撰写 131 篇文章
  • 累计创建 63 个标签
  • 累计收到 7 条评论
隐藏侧边栏

CentOS 7安装MySQL-5.7数据库

微笑涛声
2020-02-11 / 0 评论 / 0 点赞 / 230 阅读 / 957 字
温馨提示:
本文最后更新于 2022-09-28,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

0

评论