前言

之前安装好了Redis,现在来安装Mysql。
MySQL是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。
Redis数据库就是一款缓存数据库,用于存储使用频繁的数据,这样减少访问数据库的次数,提高运行效率。

第一步、下载Mysql

老规矩,先下载Mysql。

Mysql下载地址:https://dev.mysql.com/downloads/mysql/

2024-05-20T13:47:28.png
2024-05-20T13:47:28.png

这里以MySQL Community Server 8.0.37为例,在Select Operating System选项卡中选择Linux-Generic,在Select OS Version选项卡中选择ALL。

2024-05-20T14:01:45.png
2024-05-20T14:01:45.png

下载完成后,使用ftp等工具上传到服务器中,或者,右键复制文件地址使用wget命令在服务器中下载。’

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.37-linux-glibc2.28-i686.tar.xz

使用tar命令解压。

tar -xvf mysql-8.0.37.tar.gz

第二步、安装Mysql

新建用户和用户组

usradd mysql
groupadd mysql
usrmod -aG mysql mysql

移动解压好的文件到/usr/local/mysql下

 mv mysql-8.0.37-linux-glibc2.28-i686 /usr/local/mysql

进入文件夹。

cd /usr/local/mysql/bin

初始化数据库(临时密码在最后的输出中)

 ./mysqld --initialize --user=mysql
如遇 version `xxx' not found错误,请检查gcc版本,如版本过低升级即可。

启动数据库,&表示后台运行。

./mysqld_safe --user=mysql &

使用初始密码登录数据库

mysql -uroot -p

更改初始root密码。

ALTER USER root@localhost IDENTIFIED BY 'Admin123!';

退出数据库。

exit;

第三步、设置Mysql自启动

安装chkconfig。

yum install chkconfig

配置自启动脚本。

cp support-files/mysql.server /etc/rc.d/init.d/mysql.server

重新加载系统配置文件。

systemctl daemon-reload

关闭Mysql。

systemctl stop mysql

启动Mysql

systemctl start mysql

开机自启动

systemctl enable mysql

创建软连接

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/

常见

ERROR: child process failed, exited with 1

----- END -----