1.下载
cd /user/localwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz#删掉mariadbrpm -qa | grep mariadbyum remove mariadb-xxxtar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.31-linux-glibc2.12-x86_64 mysql#创建mysql用户组和用户并修改权限groupadd mysqluseradd -r -g mysql mysql#配置mysqlvim /etc/my.cnf#写入[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#character configcharacter_set_server=utf8mb4symbolic-links=0explicit_defaults_for_timestamp=truecd /usr/local/mysql/bin/#初始化./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize#查看密码cat /data/mysql/mysql.errcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql#启动mysqlservice mysql startps -ef|grep mysql./mysql -u root -pSET PASSWORD = PASSWORD('gaoshuai@123');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES; use mysql #访问mysql库update user set host = '%' where user = 'root'; #使root能再任何host访问FLUSH PRIVILEGES; #刷新#软连接 可以在/usr/bin 下执行mysqlln -s /usr/local/mysql/bin/mysql /usr/bin