1、下载安装包、解压安装包、移动至安装目的地
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
tar zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.25-linux-glibc2.12-x86_64 /home/mysql
2、建立软连接
ln -s /home/mysql/bin/mysql /usr/bin
3、为centos添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限),已有可跳过
groupadd mysql
useradd -r -g mysql -s /home/mysql mysql
4、进入目录,修改目录权限
cd /home/mysql
chown -R mysql:mysql ./
5、初始化安装MySQL
./bin/mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/database --initialize
6、修改支持文件mysql.server
vi support-files/mysql.server
#修改以下内容
basedir=/home/mysql
datadir=/home/mysql/database
7、启动MySQL,日志会有密码输出。
./support-files/mysql.server start
8、将mysql进程放入系统进程中,重启MySQL测试是否成功
cp support-files/mysql.server /etc/init.d/mysql
service mysql restart
9、修改本地密码,允许远程连接
set password for 'root'@'localhost'=password('password!');
grant all on *.* to root@'%' identified by 'password' with grant option;
flush privileges;