[超详细] Linux系统远程安装MySQL及配置文件的设置

本文提供了一步一步在CentOS7系统上远程安装MySQL 5.7的详细教程,包括关闭防火墙、配置端口、安装MySQL、设置远程登录授权、配置文件等步骤。通过此教程,你可以成功在Linux服务器上搭建并配置MySQL数据库,实现远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

引言

一、关闭防火墙,配置端口,检查系统

二、安装MySQL

三、远程登录授权

四、配置文件


 

引言

这种Linux上安装一些东西,平时用的不多。

但是要用的时候,找起来麻烦。

很多教程,跟着安装,结果最后失败了~~

还是自己写一个教程,用起来方便。

 

我这里Linux系统是装在阿里云的服务器上的,装的是 Centos7  64位 系统。(Centos6 应该也可以,问题不大~ )

此次教程安装的 MySQL版本是 MySQL 5.7 。

远程登录服务器工具:SecureCRT (Xshell当然也可以~)
 

下面教程开始:

 

一、关闭防火墙,配置端口,检查系统

1.1 关闭防火墙:

systemctl stop firewalld.service

1.2 设置永久关闭防火墙(开机自动关闭防火墙):

systemctl disable firewalld.service

1.3 开启端口:

我这里用的是阿里云服务器,端口需要到控制台里去打开。

其他服务器上的Linux系统的端口开启方法,这里不一一罗列了。大家可以自己去搜索一下。

阿里云开启端口的方法:

 

1.4 检查系统中是否存在 MySQL 或者 MariaDB,有的话删除。

查看是否有 MySQL 或者 MariaDB

rpm -qa | grep mysql
rpm -qa | grep mariadb

有的话删除:

rpm -e 软件名    #注意:这里的软件名必须包含软件的版本信息。一般使用此命令即可卸载成功。
rpm -e --nodeps 软件名   #卸载不成功时使用此命令强制卸载

示例:

 

二、安装MySQL

2.1 依次运行下列命令:

#安装依赖
yum install -y libaio-*       

#创建mysql安装目录
mkdir -p /usr/local/mysql     
          

#在线下载mysql安装包 (在线下载太慢的话,你也可以在自己电脑上下载好之后用Xftp传过来)
wget wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
 
#解压mysql安装包
tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

#移动解压文件至local下的mysql目录中                           
mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/

#创建用户组
groupadd mysql

#创建用户
useradd -g mysql -s /sbin/nologin mysql

#更改MySQL安装目录的属性
chown -R mysql:mysql /usr/local/mysql


#初始化MySQL数据库
/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql

#如果你安装的Mysql版本是低于5.7的,初始化时去掉 --initialize-insecure ,用下面的命令:
/usr/local/mysql/bin/mysqld --datadir=/usr/local/mysql/data/ --user=mysql

 2.2 依次运行下列命令,设置开机自启:

cd /usr/local/mysql/support-files/

cp mysql.server  /etc/init.d/mysqld

# 添加执行权限
chmod +x /etc/init.d/mysqld

vim /etc/rc.d/rc.local

 在里面添加一行 /etc/init.d/mysqld start 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值