目录
1.通过 yum 包管理器安装 libaio 库。libaio 是 Linux 下的异步 I/O 库,提供了异步输入输出的支持。这个库通常用于优化数据库和其他需要高性能 I/O 操作的应用程序。
4.选择正确的压缩包 放到linux /user/local 下
1.通过 yum 包管理器安装 libaio 库。libaio 是 Linux 下的异步 I/O 库,提供了异步输入输出的支持。这个库通常用于优化数据库和其他需要高性能 I/O 操作的应用程序。
yum install libaio
2.更新软件源
yum update
3.官网下载mysql对应的包
4.选择正确的压缩包 放到linux /user/local 下
groupadd mysql: #创建一个名为mysql的用户组。
useradd -r -g mysql -s /bin/false mysql: #创建一个名为mysql的系统用户,将其加入到mysql用户组,并设置其登录Shell为/bin/false,这样该用户将无法登录系统。
cd /usr/local: #进入/usr/local目录。
tar xvf /path/to/mysql-VERSION-OS.tar.xz: #解压MySQL安装包到当前目录下,VERSION-OS是实际的MySQL版本和操作系统。
ln -s full-path-to-mysql-VERSION-OS mysql: #创建一个到MySQL目录的符号链接,以便于以后方便访问。
cd mysql: #进入MySQL目录。
mkdir mysql-files: #创建一个目录用于存放MySQL的数据文件。
chown mysql:mysql mysql-files: #将mysql用户组拥有mysql-files目录。
chmod 750 mysql-files: #设置mysql-files目录的权限,使得只有mysql用户组成员有写权限。
bin/mysqld --initialize --user=mysql: #初始化MySQL数据库,指定用户为mysql。
bin/mysql_ssl_rsa_setup: #生成SSL加密所需的证书和密钥。
bin/mysqld_safe --user=mysql &: #以安全模式启动MySQL服务器,并以mysql用户身份运行,&表示在后台运行。
vim /etc/profile.d/mysql.sh #将下列加入到最后一行
export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile.d/mysql.sh
mysql -uroot -p #将刚刚的临时密码输入
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
#cp support-files/mysql.server /etc/init.d/mysql.server: 复制MySQL启动脚本到/etc/init.d目录下,以便将MySQL添加到系统服务中(这一步是可选的,根据系统需要执行)。