当前位置:首页 > 行业动态 > 正文

如何在未安装MySQL的服务器上配置并安装MySQL?

在未安装MySQL的服务器上,您需要先下载MySQL安装包,然后按照官方文档进行安装和配置。

在没有安装MySQL的服务器上配置MySQL,可以通过在线和离线两种方式进行,以下是详细的步骤:

在线安装MySQL

方式一:通过YUM安装(适用于有外网的服务器)

1、检查是否已安装MySQL

使用命令rpm qa | grep mysql 检查系统是否已经安装了MySQL。

如果存在MariaDB(MySQL的分支),需要先卸载,因为MariaDB和MySQL不能共存,使用命令rpm qa | grep mariadb 检查并卸载。

2、安装MySQL YUM包

下载MySQL的YUM包:wget https://dev.mysql.com/get/mysql57communityreleaseel711.noarch.rpm。

安装YUM包:yum y install mysql57communityreleaseel711.noarch.rpm。

安装MySQL服务器:yum install y mysqlcommunityserver。

3、启动并配置MySQL服务

启动MySQL服务:systemctl start mysqld。

查看服务状态:systemctl status mysqld。

设置开机自启:systemctl enable mysqld。

4、获取临时密码并修改密码

获取临时密码:grep "password" /var/log/mysqld.log。

登录MySQL:mysql u root p,输入临时密码。

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';,然后刷新权限:flush privileges;。

5、开放远程访问端口

编辑防火墙规则:vim /etc/sysconfig/iptables,添加以下行以允许远程访问:A INPUT p tcp dport 3306 j ACCEPT。

方式二:离线安装MySQL(适用于无外网的服务器)

1、准备MySQL安装包

在有网络的环境下,从MySQL官网下载对应版本的MySQL安装包(.tar.gz格式)。

2、上传安装包到服务器

使用SCP或其他文件传输工具将安装包上传到服务器。

3、解压并安装MySQL

解压安装包:tar xvf mysqlVERSIONOS.tar.gz。

进入解压后的目录,执行安装脚本:sudo ./bin/mysql_install_db user=mysql basedir=/usr/local/mysql datadir=/usr/local/mysql/data。

4、配置MySQL环境变量

编辑/etc/profile文件,添加以下内容:

 export PATH=$PATH:/usr/local/mysql/bin

保存并退出,然后使配置生效:source /etc/profile。

5、初始化数据库并设置密码

初始化数据库:sudo ./bin/mysqld initialize user=mysql。

设置密码:sudo ./bin/mysqladmin u root password '新密码'。

6、启动MySQL服务

手动启动MySQL服务:sudo ./bin/mysqld_safe user=mysql &。

若要设置为开机自启,可以将其添加到系统服务中。

配置环境变量(可选)

无论采用哪种安装方式,都建议配置环境变量以方便后续操作,在系统环境变量中添加MySQL的bin目录路径,

变量名:MYSQL_HOME
变量值:/usr/local/mysql

然后在Path变量中添加%MYSQL_HOME%bin。

注意事项

确保在root用户下进行安装和配置操作。

如果服务器上已经安装过其他MySQL版本或分支(如MariaDB),请务必先卸载干净。

根据服务器的具体环境和需求调整相关配置选项。

步骤详细且全面地介绍了如何在没有安装MySQL的服务器上配置MySQL,包括在线和离线两种安装方式以及环境变量的配置方法,请根据实际情况选择合适的安装方式并按照步骤操作。

0

随机文章