阿里云服务器CentOS7中安装配置MYSQL5.7数据库完整教程

在xshell中进行更新yum(可有可无)

yum update -y

在这里插入图片描述

在要安装mysql的目录下安装wget工具

sudo yum install -y wget 

在这里插入图片描述

使用wget下载mysql yum源:

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

在这里插入图片描述

添加mysql yum源:

sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

**注意:**会提示你一直输入y

安装 yum工具yum-utils:

sudo yum install -y yum-utils

在这里插入图片描述

查看可用的mysql:

yum repolist enabled | grep "mysql.*-community.*"

在这里插入图片描述

查看所有的 mysql 版本

yum repolist all | grep mysql

在这里插入图片描述

使用指定版本的mysql

注意:需要先关闭mysql8.0.
关闭mysql8.0版本:

sudo yum-config-manager --disable mysql80-community

这里我需要开启mysql5.7版本:

sudo yum-config-manager --enable mysql57-community

查看当前启用的mysql版本

yum repolist enabled | grep mysql

安装mysql

sudo yum install -y mysql-community-server

这里输入命令行报错了,就执行下列两句命令,如果没保存,就略过以下两句命令
在这里插入图片描述

注意有错误就执行下列两句命令行

#先运行
yum module disable mysql

在这里插入图片描述

#然后再运行
 yum install mysql-community-server 

中间会让你输入y
在这里插入图片描述

启动mysql

sudo service mysqld start

在这里插入图片描述

查看mysql的服务状态

sudo service mysqld status

在这里插入图片描述

初始化mysql密码

查看初始化密码

sudo grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

使用初始密码进行登录

mysql -uroot -p

在这里插入图片描述
初始化密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'daasan7ujm^YHN';

在这里插入图片描述

设置mysql密码策略

(1)查询mysql初始化密码策略

 SHOW VARIABLES LIKE 'validate_password%'; 

在这里插入图片描述
(2)修改mysql密码强度

set global validate_password_policy=LOW; 

在这里插入图片描述
(3)修改密码长度
注意:这里根据自己需要设置,我这里用的是4位,最低为4位

set global validate_password_length=4;

在这里插入图片描述
(4)此时就可以设置自己的密码了
注意:这里要输入自己要设置的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

设置mysql远程连接

注意:这里要输入自己要设置的密码,不能直接复制。这里的% 指的是任意IP地址都可连接,默认为localhost

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

在这里插入图片描述

刷新权限

FLUSH PRIVILEGES;

设置mysql开机自启动

注意:在这里要先退出mysql,再进到mysql的安装目录下进行设置

systemctl enable mysqld

在这里插入图片描述
展示数据库

show databases;

在这里插入图片描述

本地服务器连接阿里云数据库

在本地navicat上新建连接

在这里插入图片描述

输入连接名,公网ip,用户名,密码

在这里插入图片描述

测试连接

在这里插入图片描述

显示已经连接成功

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值