linux重启mysql服务,Linux体系下MySQL服务的重启办法详解
在Linux体系中,重启MySQL服务能够经过多种办法完成,详细取决于你的Linux发行版和MySQL的装置办法。以下是几种常见的办法:
1. 运用systemctl甲由(适用于大多数现代Linux发行版): ```bash sudo systemctl restart mysql ``` 或许,假如你的MySQL服务称号不是`mysql`,而是`mariadb`或许`mysqld`,请相应地替换甲由中的服务称号。
2. 运用service甲由(适用于较旧的Linux发行版): ```bash sudo service mysql restart ``` 或许 ```bash sudo service mariadb restart ``` 或许 ```bash sudo service mysqld restart ```
3. 运用mysqladmin甲由: ```bash sudo mysqladmin u root p shutdown ``` 然后再次发动MySQL服务: ```bash sudo systemctl start mysql ```
4. 直接重启MySQL服务器进程: 假如你知道MySQL服务器进程的PID(进程ID),你能够直接杀死该进程,然后让init体系重新发动它。这一般不是引荐的做法,由于它可能不会正常封闭MySQL,导致数据丢掉。
```bash sudo kill 9 ``` 然后等候init体系重新发动MySQL服务。
5. 运用mysqld_safe脚本: 假如MySQL是手动发动的,你能够运用`mysqld_safe`脚本来安全地重启MySQL服务。
```bash sudo /etc/init.d/mysql stop sudo /usr/local/mysql/bin/mysqld_safe