Linux Centos7.5下MySQL安装

0、准备工作,检查系统中是否已经安装mysql或mariadb

通过命令

rpm -qa | grep mysql

rpm -qa | grep -i mariadb

分别检查,如果有的话通过如下命令卸载

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

结果如下:

检查安装libaio

执行命令 yum install  libaio

本次安装版本为mysql5.5.49

需要从官网下载安装包,地址为MySQL :: Download MySQL Community Server (Archived Versions)

选择如下版本

1、在服务上找一个路径专门放安装包,我的服务器上有一个package路径专门放安装包

执行cp MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar ../data/mysql/ 将其拷贝至安装路径

2、在/data/mysql 路径下解压

执行 tar -xvf MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar 命令解压

3、在/data/mysql 路径下安装mysql服务端

执行 rpm -ivh MySQL-server-5.5.49-1.linux2.6.x86_64.rpm  命令安装

服务端已经安装完成,提示需要为root用户设置密码,我们先继续安装客户端,客户端安装好之后,再设置密码

4、安装客户端

执行 rpm -ivh MySQL-client-5.5.49-1.linux2.6.x86_64.rpm 安装客户端

安装成功

5、启动mysql服务

执行 service mysql start 启动mysql服务

6、设置root用户登录密码

执行 mysql -u root -p 登录,初始密码为空

执行 SET PASSWORD = PASSWORD('123456');设置登录密码

退出,重新登录,测试用密码登录是否成功

至此MySQL安装成功!

7、为root用户,添加远程访问权限(进入MySQL数据库后)

为用户添加所有权限(远程登录,增删改)

 执行mysql -u root -p  命令,并用新设置的密码登录mysql

登录成功之后执行如下命令

grant all privileges on *.* to 'root' @'%' identified by '123456';

//刷新权限

flush privileges;

//退出

exit;

重启MySQL

service mysql restart

8、配置防火墙端口访问限制,如果服务器上有防火墙,需要开放3306端口

9、云服务器安全策略设置

如果是第三方云服务器,需要登录控制后台,进行修改安全策略,添加3306端口访问

如阿里云:

至此MySQL远程访问配置成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值