Linux下安装mysql教程(阿里云服务器)

本文详细介绍了在Linux环境下安装MySQL数据库的步骤,包括环境变量配置、安装wget插件、下载及安装MySQL服务器、设置权限、开放3306端口等关键环节。

配置完环境变量,再该安装mysql数据库了。
1.安装wget插件

yum install wget

2.下载mysql安装包,各个版本可以从http://repo.mysql.com/这里找

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

等待下载完成,安装

rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum install mysql-server

3.如果之前安装过mysql,没有卸载干净,请删除对应的mysql文件夹

rm -rf /var/lib/mysql

4.重启mysql服务

systemctl restart mysqld

5.查询临时密码,后面更改密码会用到

grep ‘temporary password’ /var/log/mysqld.log

localhost:后边的就是临时密码,先复制出来,一会会用到。
6.配置mysql安装项

sudo mysql_secure_installation

根据提示输入刚刚记录下来的密码,并且之后会提示你输入新的密码以及其他配置,我这里都是输入y。(密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。)
在这里插入图片描述
当看到All done! 时代表配置完成。
7.尝试进入mysql控制台
在这里插入图片描述
出现mysql> 代表进入成功。

但是现在用Navicat连接工具连接报错,原因有两个,一个是mysql服务器不允许别的主机访问,二是改服务器的mysql3306端口未开放。
8.设置所有主机可以访问改服务器,当然你也可以设定指定主机可以访问。

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

xxxxxxxx为你刚刚重新设置的密码,设置完成之后刷新配置

FLUSH PRIVILEGES;

9.开放服务器的3306端口
因为我的是阿里云服务器,他提供图形化界面操作,打开阿里云服务器控制台,安全组-配置规则-添加安全组规则
在这里插入图片描述
或者通过在linux命令行搞定
防火墙开启
1.开启端口3306

firewall-cmd --zone=public --add-port=3306/tcp --permanent

2.重启防火墙

firewall-cmd --reload

查看已经开放的端口:

firewall-cmd --list-ports

这时候再用Navicat连接就可以使用了
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值