启动 MySQL 服务器的方法取决于你的操作系统和安装方式,以下是常见平台的操作步骤:
1. systemd 管理(主流发行版如 CentOS 7+、Ubuntu 15.04+)
启动 MySQL sudo systemctl start mysql # 或 mysqld、mariadb(具体看安装的服务名) 设置开机自启 sudo systemctl enable mysql 查看状态 sudo systemctl status mysql
2. SysV init(较老系统或部分 Docker 镜像)
sudo service mysql start # 或 mysqld、mariadb 或直接执行脚本 sudo /etc/init.d/mysql start
sudo mysqld --user=mysql & # 后台运行 或使用安全启动脚本 sudo mysqld_safe --user=mysql &
- 按下Win + R,输入services.msc 回车
- 找到MySQL 或MySQL80(版本不同名称不同)
- 右键点击 → “启动”
启动 MySQL 服务(服务名通常为 MySQL80 或 MySQL) net start MySQL80 停止服务 net stop MySQL80
方法3:使用 MySQL 安装目录的手动命令
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin" mysqld --console # 前台启动(测试用) mysqld --install # 先安装为服务(如未安装) net start MySQL # 再启动
brew services start mysql # 启动并后台运行 brew services restart mysql # 重启
启动 MySQL 守护进程 sudo /usr/local/mysql/support-files/mysql.server start 或直接运行 sudo /usr/local/mysql/bin/mysqld_safe &
- 打开 “系统偏好设置”
- 点击 MySQL 图标 → “Start MySQL Server”
执行以下命令尝试连接:
mysql -u root -p
输入密码后如果能进入mysql> 命令行,说明服务已成功启动。
服务名不对:Linux 上用systemctl list-units --type=service | grep mysql 查看真实名称。
权限问题:确保以root 或具有管理员权限的用户执行。
端口占用:默认 3306 端口被占用时需修改配置文件或关闭占用程序。
日志查看:检查/var/log/mysql/error.log 或 Windows 事件查看器。
根据你的实际环境和安装方式选择对应命令即可,如果仍遇到问题,请提供操作系统和 MySQL 版本,我会给出更精准的指导。
文章摘自:https://idc.huochengrm.cn/fwq/25201.html
评论