一、上传安装包
mysql5.7二进制安装包连接地址
提取码d1sv
ls
anaconda-ks.cfg mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
二、解压放到安装位置
tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
三、创建程序用户,将mysql所有文件权限设置为mysql,链接mysql所有命令
useradd -M -s /sbin/nologin mysql
chown -R mysql:mysql /usr/local/mysql/
ln -s /usr/local/mysql/bin/* /usr/local/bin/
四、修改配置文件,设置data位置pid、log文件位置
vim /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log
pid-file=/usr/local/mysql/data/mysql.pid
五、初始化数据库
mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
#生成的随机密码要记住
root@localhost: Ke9pP4ehz4+d
六、启动数据库
/usr/local/mysql/support-files/mysql.server start
#设置启动,将其加入到systemctl中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld #复制到init.d下改名为mysqld
chkconfig /etc/init.d/mysqld #将其加入到systemctl中
七、修改数据库密码
mysql -uroot -p'Ke9pP4ehz4+d' #登录
set password = password('123'); #修改密码
#重新以新密码登录
mysql -uroot -p123