在 Linux 系统中启动 MySQL 有多种方式,具体取决于你的发行版和安装方式。以下是几种常见的方法:
大多数现代 Linux 发行版(如 Ubuntu 16.04+/CentOS 7+)使用 systemd 作为初始化系统:
# 启动 MySQL 服务
sudo systemctl start mysql
# 设置开机自启
sudo systemctl enable mysql
# 检查服务状态
sudo systemctl status mysql
对于使用 SysV init 的旧系统:
# 启动 MySQL
sudo service mysql start
# 停止 MySQL
sudo service mysql stop
# 重启 MySQL
sudo service mysql restart
sudo mysqld_safe --user=mysql &
sudo /usr/bin/mysqld_safe --datadir=/var/lib/mysql
根据你的发行版,MySQL 服务名称可能是 mysql
或 mysqld
,可以尝试:
sudo systemctl start mysqld
如果遇到权限问题,可能需要使用 sudo
或以 mysql
用户身份运行。
首次安装后可能需要运行安全脚本:
sudo mysql_secure_installation
要检查 MySQL 是否正在运行:
ps -ef | grep mysql
如果使用 MariaDB(MySQL 的替代品),命令类似:
sudo systemctl start mariadb
连接 MySQL:
mysql -u root -p
请根据你的具体 Linux 发行版和 MySQL 版本选择适当的方法。