2025年7月最新动态:MySQL 8.4 LTS版本正式发布,优化了服务启动速度和内存管理,建议新项目优先选用,不过无论你用的是5.7、8.0还是最新版,启动方法基本通用。
你可能习惯了用XAMPP、宝塔等工具一键启动MySQL,但实际工作中常会遇到:
掌握命令行操作才是真本事!
先确认你已经安装好MySQL:
mysql --version
如果显示版本号(比如mysql Ver 8.0.33
),说明已安装;如果提示"command not found",需要先安装MySQL。
适用于大多数Linux系统(Ubuntu/CentOS等):
sudo systemctl start mysql # 启动 sudo systemctl status mysql # 查看状态 sudo systemctl stop mysql # 停止
常见问题:
如果报错"Unit mysql.service not found",试试把mysql
换成mysqld
。
老式Linux系统可能更习惯:
sudo service mysql start
找到MySQL安装目录,通常在这里:
/usr/local/mysql/bin/mysqld_safe &
Win+R
输入services.msc
net start mysql80 # 注意mysql80是你的服务名
检查端口占用:
netstat -tulnp | grep 3306
如果3306端口被占用,可以修改my.cnf
文件换端口。
查看错误日志:
sudo tail -f /var/log/mysql/error.log
权限问题:
sudo chown -R mysql:mysql /var/lib/mysql
配置文件错误:
检查/etc/my.cnf
或/etc/mysql/my.cnf
是否有语法错误。
磁盘空间不足:
df -h # 查看磁盘空间
让MySQL每次重启服务器后自动运行:
sudo systemctl enable mysql
Windows用户在服务管理窗口勾选"自动启动"即可。
mysql_secure_installation
sudo mysql -u root
直接登录,推荐创建专用用户。 本文由 牢晓兰 于2025-07-28发表在【云服务器提供商】,文中图片由(牢晓兰)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/470839.html
发表评论