上一篇
最新动态 📢
根据2025年7月MySQL官方社区消息,MySQL 8.4 LTS版本已全面优化服务启动流程,新增了--initialize-in-secure
参数,让安全初始化变得更简单!下面我们就来全面掌握各种环境下的MySQL启动技巧~
MySQL服务 vs 数据库服务器:
就像你手机上的微信APP(服务)和你的手机(服务器)的关系~
# 启动服务 sudo systemctl start mysqld # 设置开机自启 sudo systemctl enable mysqld # 检查状态(看到active就对了) sudo systemctl status mysqld
小贴士:
不同发行版服务名可能不同:
mysqld
mysql
# 老系统适用 sudo service mysql start # 或 sudo /etc/init.d/mysqld start
# 切换到mysql用户 sudo su - mysql # 指定配置文件启动 mysqld --defaults-file=/etc/my.cnf &
⚠️ 注意:手动启动后记得用mysqladmin shutdown
关闭!
Win+R
输入services.msc
:: 启动服务 net start MySQL80 :: 停止服务 net stop MySQL80
2025新发现:Win11已支持sc query mysql
快速查看状态!
# 用brew管理的启动方式 brew services start mysql # 官方dmg安装包方式 sudo /usr/local/mysql/support-files/mysql.server start
# 先停服务 sudo systemctl stop mysqld # 安全模式启动 mysqld_safe --skip-grant-tables & # 然后修改密码(记得刷新权限)
# 查看占用3306端口的进程 sudo lsof -i :3306 # 在my.cnf修改端口 [mysqld] port=3307
连接测试:
mysql -u root -p
查看版本:
SELECT VERSION();
检查运行参数:
SHOW VARIABLES LIKE '%version%';
生产环境一定要:
/var/log/mysqld.log
2025新趋势:
mysqld --validate-config
预检配置 🎯
无论是Linux的systemd还是Windows的服务管理器,启动MySQL本质上都是唤醒mysqld进程,关键是要:
遇到问题别慌,先看日志再Google(哦不,现在应该叫Gemini了😉)!
本文由 德昊穹 于2025-07-31发表在【云服务器提供商】,文中图片由(德昊穹)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/496620.html
发表评论