说明:
本文 mysql 下载目录 /home/apps/
本文 mysql 安装目录 /home/apps/mysql
本文 mysql 数据目录 /home/apps/mysql/data
下面是操作步骤:
1. 创建下载目录
# cd home
# mkdir apps
2. 下载 mysql5.7 安装包
# cd /home/apps
# wget ttps://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
3. 解压安装包
# tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
# ls
mysql-5.7.29-linux-glibc2.12-x86_64
mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
4. 复制解压后的 mysql 目录下的内容到系统的本地软件目录
# cp -r mysql-5.7.29-linux-glibc2.12-x86_64/* /home/apps/mysql/
5. 创建 mysql 用户组和 mysql 用户
# groupadd mysql
# useradd -r -g mysql mysql
6. 操作 mysql 安装目录归属到 mysql 用户和用户组
# chown -R mysql:mysql /home/apps/mysql/
7. 更改 mysql 安装文件夹 mysql/ 的权限
# chmod -R 755 /home/apps/mysql/
8. 初始化 mysql 命令
# cd /home/apps/mysql/bin
# ./mysqld --user=mysql --basedir=/home/apps/mysql --datadir=/home/apps/mysql/data --initialize
9. 执行成功后最后一句内容如下,XXXXXX 就是初始化之后的 root 用户的密码了
A temporary password is generated for root@localhost: XXXXXX
10. 修改 Mysql 配置文件
# vim /home/apps/mysql/support-files/mysql.server
修改的内容如图
11. 将 mysql 脚本复制到 /etc/init.d
# cp /home/apps/mysql/support-files/mysql.server /etc/init.d/mysqld
12. 修改 my.cnf 文件
# vim /etc/my.cnf
修改后内容如下
13. 启动 mysql
# /etc/init.d/mysqld start
也可以这样启动
# cd software/mysql/support-files/
# sh mysql.server start
14. 登录 mysql
# mysql -uroot -p
# 输入刚才初始化目录之后的密码
15. 登录成功,退出,睡午觉
# exit;