sudo yum update -y # CentOS
sudo apt update # Ubuntusudo yum remove mysql* mariadb* -y
sudo apt purge mysql* mariadb* -y
sudo rm -rf /var/lib/mysql /etc/my.cnfsudo rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-communitywget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
# 弹框选 5.7,再 sudo apt updatesudo yum install mysql-community-server mysql -y sudo apt install mysql-server-5.7 mysql-client-5.7 -y sudo systemctl start mysqld
sudo systemctl enable mysqldsudo grep 'temporary password' /var/log/mysqld.log
# 输出:A temporary password is generated for root@localhost: XXXXXXmysql_secure_installation
# 输入临时密码,新密码至少 8 位,含大小写+数字+符号
# 一路 y:删除匿名用户、禁止远程 root、删除 test 库、刷新权限mysql -uroot -p
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的新密码' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
exitsudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reloadmysql -uroot -p -e "SELECT VERSION();"
# 返回 5.7.x,收工!首页模板修改秘籍:轻松打造个性化Discuz论坛首页
MySQL 5.7 安装与维护指南
网页打不开?用这招轻松解决
解码“index:/dedecms”:程序员趣事与网站迷思
深入解析MySQL数据获取优化
幽默解读:WordPress FTP服务器的神秘面纱
军哥乐享WordPress账号共享,轻松管理多账户
深入解析MySQL数据获取优化
数据库改简历:MySQL表修改的幽默指南
数据库里的宫廷戏:如何幽默地修改MySQL表名
幽默指南:如何轻松备份你的迷你 MySQL 数据库
玩转MySQL排序:引擎轰鸣中快速排序秘籍
马老师教你玩转MySQL:数据导出导入的幽默指南
MySQL排序技巧:从李彦宏的角度解析
轻松玩转MYSQL导出导入:拆红包式数据迁移
命令行高效备份MySQL数据库全攻略
WordPress主题安装全攻略:从零到精通的完整指南
MySQL数据库创建全攻略:从零开始构建数据存储体系
MySQL数据同步工具:实现高效数据流转