阿里云服务器搭建MySQL环境

目录:

1. 检查是否安装过
2. 下载官方安装包
3. 安装MSQL安装包
4. 启动MySQL服务
5. 检查运行状态
6. 查看初始密码
7. 进入数据库
8. 修改数据库密码
9. 授权远程访问权限
10.设置白名单


1.检查是否安装过

rpm -qa|grep -i mysql

如果安装过,可通过rpm -e 文件名删除
例如:rpm -e mysql-community-common-5.7.39-1.el7.x86_64



2.下载官方安装包

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

3.安装MySQL安装包

yum install mysql-community-server

4.启动MySQL服务

systemctl start mysqld.service

5.检查运行状态
service mysqld status

 

显示running代表运行中



6.查看初始密码
grep 'password' /var/log/mysqld.log 

账号默认为root



7.进入数据库
mysql -u root -p 

bak: 也可以mysql -u root -p ' 您设置的密码 ' 进行登录

8.修改数据库密码

  • alter user 'root'@'localhost' identified by '你的新密码'; //设置密码

bak: 假如出现ERROR 1819(HY000)的错误,则修改下策略组要求即可(MYSQL有自己的安全策略要求,密码默认要求不能太简单)
set global validate_password_policy=LOW; //将密码强度设置为LOW即可

  • alter user 'root'@'localhost' password expire never; //设置密码永不过期

  • flush privileges; //刷新权限

  • exit; //退出

9.授权远程访问权限

mysql -uroot -p'你的新密码' //同样先登录,顺便验证下设置的新密码

show databases; //查看数据库

use mysql; //进入mysql这个库

select user,host from user; //查看管理员权限 

 

bak: 默认为localhost,修改为%则表示可以远程访问

update user set host='%' where user = 'root'; //修改权限

flush privileges; //设置完需要再刷新

10.设置白名单

登录阿里云ECS,查看服务器安全组

授权3306端口的访问白名单 

至此本地用户即可通过Navicat远程连接数据库了~ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值