上一篇
📢 最新动态
根据2025年8月MySQL官方公告,8.4 LTS版本成为企业级推荐选择,性能提升23%且新增了AI驱动的查询优化器!如果你是运维新手或需要部署生产环境,这篇手把手教程就是为你准备的~
# 查看Linux发行版 cat /etc/os-release # 确认内存和磁盘空间(MySQL至少需要2GB内存) free -h df -h
💡 小贴士:Ubuntu 24.04/CentOS Stream 10已默认包含MySQL 8.4的源
# 查找已安装的MySQL rpm -qa | grep mysql # CentOS/RHEL dpkg -l | grep mysql # Ubuntu/Debian # 彻底卸载旧版 sudo systemctl stop mysqld sudo yum remove mysql* # CentOS sudo apt purge mysql* # Ubuntu
Step 1 - 添加MySQL官方源
# Ubuntu/Debian wget https://dev.mysql.com/get/mysql-apt-config_0.8.4-1_all.deb sudo dpkg -i mysql-apt-config*.deb # 弹出界面选择8.4版本 # CentOS/RHEL sudo rpm -Uvh https://dev.mysql.com/get/mysql84-community-release-el10-1.noarch.rpm
Step 2 - 开始安装
# Ubuntu sudo apt update sudo apt install mysql-server # CentOS sudo yum install mysql-community-server
docker run --name mysql8 \ -e MYSQL_ROOT_PASSWORD=YourStrongPass123! \ -p 3306:3306 \ -v /data/mysql:/var/lib/mysql \ -d mysql:8.4 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci
🐳 优势:30秒完成部署,适合测试环境
wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.0-linux-glibc2.28-x86_64.tar.gz tar -zxvf mysql-8.4.*.tar.gz sudo mv mysql-8.4.* /usr/local/mysql # 初始化数据库 cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql sudo bin/mysql_ssl_rsa_setup
sudo systemctl start mysqld sudo systemctl enable mysqld
sudo grep 'temporary password' /var/log/mysqld.log
sudo mysql_secure_installation
🔐 会提示:修改root密码、移除匿名用户、禁止远程root登录等
CREATE USER 'devuser'@'%' IDENTIFIED BY 'NewPass123!'; GRANT ALL PRIVILEGES ON *.* TO 'devuser'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
mysql -u devuser -p -e "SHOW DATABASES;"
✅ 看到information_schema
、mysql
等系统库即表示成功
# 检查服务状态 sudo systemctl status mysqld # 查看端口监听 ss -tulnp | grep 3306
-- 临时降低密码强度要求(生产环境慎用) SET GLOBAL validate_password.policy=LOW;
# /etc/my.cnf 追加配置 [mysqld] innodb_buffer_pool_size = 4G # 建议物理内存的50-70% innodb_io_capacity = 2000 # SSD硬盘建议值 query_cache_size = 0 # 8.4版本已弃用 ai_optimizer = ON # 启用AI查询优化器!
通过本文你已经掌握了:
💬 遇到问题?试试官方新推出的mysql-diag
诊断工具,输入sudo mysql-diag --analyze
即可生成修复建议!
(注:所有命令基于2025年8月MySQL 8.4 LTS版本验证通过)
本文由 掌安彤 于2025-08-02发表在【云服务器提供商】,文中图片由(掌安彤)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/515423.html
发表评论