centOS7.4 安装 mysql 5.7.26的教程详解

CentOS7.4安装mysql 5.7.26的教程详解

一、下载mysql 5.7.26

MySQL官网提供了各个版本的下载链接,根据对应的操作系统和版本,选择下载所需版本。下载页面链接:https://dev.mysql.com/downloads/mysql/5.7.html。

1. 注意事项

在下载时需要注意系统版本的匹配,同时下载后的文件需要上传到Linux系统中。

2. 文件下载

打开下载页面后,找到对应的版本,点击链接,选择“Download”进行下载,或者直接使用wget命令进行下载。

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

二、解压安装包

1. 解压文件

在Linux系统中使用“tar”命令解压下载后的压缩包,解压后的文件会默认生成在当前路径下,可以使用"ls"查看当前目录。

tar xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

2. 移动文件

解压完成后,将解压出来的文件移动到Linux系统的安装目录。这里我选择安装在/usr/local/mysql/目录下。

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

三、创建mysql用户和mysql组

1. 创建用户组

在使用mysql之前需要创建一个mysql组,这样安装完成后,可以添加到该组的用户都可以使用mysql。

groupadd mysql

2. 创建用户

创建一个名为mysql的用户,并将其加入到刚刚创建的mysql组中。

useradd mysql -g mysql -M -s /sbin/nologin

四、安装mysql

1. 修改文件权限

在安装前,需要将新建的mysql用户的权限赋值给/usr/local/mysql/目录下所有的文件,使用“chown”命令进行操作。

cd /usr/local/mysql/

chown -R mysql:mysql .

2. 初始化mysql配置

使用“mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data”命令进行mysql的安装。

mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

参数含义:

--initialize-insecure:初始化并不使用系统自动生成的密码。

--user=mysql:指定mysql的系统用户。

--basedir=/usr/local/mysql:指定mysql的安装目录。

--datadir=/usr/local/mysql/data:指定mysql数据存放目录。

3. 启动mysql服务

使用“mysqld_safe --user=mysql &”命令启动mysqld服务。

mysqld_safe --user=mysql &

参数含义:

--user=mysql:指定mysql的系统用户。

4. 登录mysql

使用“mysql -u root -p”命令登录mysql,账号默认是root,密码为空。

mysql -u root -p

五、修改mysql密码

1. 修改密码

使用“ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';”命令,修改root用户的密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

2. 测试密码

重新输入mysql命令,尝试使用新密码进行登录。

mysql -u root -p

六、安装完成

完成以上所有步骤后,mysql已经成功安装并可以正常使用。

本文介绍了MySQL 5.7.26在CentOS 7.4中的安装过程,具体内容包括下载、解压安装包、创建mysql用户和mysql组、安装mysql、修改密码等步骤。这些步骤都是非常基础的,但是每一步都需要仔细操作,避免出现不必要的错误。在下载及移动文件时,需要注意文件匹配;在创建用户组和用户时,参数也需要细心配置,确保mysql用户有必要的权限;在安装完成后,一定要记得修改密码,并进行测试。只有这样,才能保证mysql的正常安装。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

操作系统标签