前置条件
- 确保libaio软件已在linux安装
[root@localhost ~]
libaio-0.3.109-13.el7.x86_64
yum -y install libaio
- 检测当前是否已经有mysql
rpm -qa | grep mysql
mysql-libs.xxx
rpm -e --nodeps mysql-libs.xxx
rpm -qa | grep mysql
- 删除相关文件夹
whereis mysql
rm -rf /usr/local/mysqlxxxxxx /usr/var/mysqlxxxxxx
- 检查mysql用户组和用户是否存在,如果没有,则创建
[root@localhost /]
[root@localhost /]
[root@localhost /]
[root@localhost /]
[root@localhost /]
开始安装
1. 使用wget下载MYSQL-5.7
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
2.解压
tar zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
3.创建软连接
ln -s mysql-5.7.24-linux-glibc2.12-x86_64 mysql
4. 修改目录权限
chown -R mysql:mysql ./
5.初始化mysql数据库(建立默认的库和表)
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
dvhAYKl!k0! :密码每个人都不一样
6.修改配置文件
vim /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
explicit_defaults_for_timestamp=true
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log
pid-file=/usr/local/mysql/data
7.运行MYSQL
./support-files/mysql.server start
8.将mysqd服务添加到系统服务中
[root@localhost mysql]
[root@localhost mysql]
[root@localhost mysql]
-rwxr-xr-x. 1 root root 10576 Apr 2 17:58 /etc/init.d/mysqld
[root@localhost mysql]
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
[root@localhost mysql]
9.修改root密码
./bin/mysqladmin -u root -p'dvhAYKl!k0!C' password '123456'
dvhAYKl!k0!C :为上面生成的密码
10.将mysql命令添加到系统命令执行路径中,便于使用
[root@localhost mysql]
[root@localhost mysql]
[root@localhost ~]