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的正常安装。