乐趣区

记录linux安装mysql57解压版到指定目录

说明:
本文 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;
退出移动版