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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值