[root@localhost bin]# Logging to '/usr/mysql8/datas/mysql/localhost.localdomain.err'. 2023-07-08T08:19:47.900955Z mysqld_safe Starting mysqld daemon with databases from /usr/mysql8/datas/mysql 2023-07-08T08:19:52.227684Z mysqld_safe mysqld from pid file /usr/mysql8/datas/mysql/localhost.localdomain.pid ended
时间: 2023-09-03 19:13:38 浏览: 163
这段日志显示了MySQL的启动过程和异常结束的信息。根据日志,MySQL在指定的数据目录`/usr/mysql8/datas/mysql`中启动,并且尝试加载数据库。然而,在启动过程中出现了异常,导致MySQL结束并生成了一个pid文件`/usr/mysql8/datas/mysql/localhost.localdomain.pid`。要解决这个问题,你可能需要查看更详细的错误日志`/usr/mysql8/datas/mysql/localhost.localdomain.err`,以确定导致MySQL异常结束的具体原因。
相关问题
mac@MacBook-Air ~ % sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 2023-06-08T15:06:40.6NZ mysqld_safe Logging to '/usr/local/mysql/data/MacBook-Air.local.err'. 2023-06-08T15:06:40.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data 2023-06-08T15:08:21.6NZ mysqld_safe mysqld from pid file /usr/local/mysql/data/MacBook-Air.local.pid ended
这个输出表明MySQL已经成功启动,并且正在以跳过权限验证模式运行。请继续按照以下步骤更新root用户的密码:
1. 在终端中输入以下命令以连接到MySQL:
```
mysql -u root
```
2. 切换到mysql数据库,输入以下命令:
```
use mysql;
```
3. 更新root用户密码。输入以下命令:
```
update user set password=PASSWORD("新密码") where User='root';
```
请将“新密码”替换为您要设置的新密码。
4. 刷新MySQL的权限表。输入以下命令:
```
flush privileges;
```
5. 退出MySQL命令行。输入以下命令:
```
exit;
```
6. 停止MySQL服务。在终端中输入以下命令:
```
sudo /usr/local/mysql/support-files/mysql.server stop
```
7. 以正常模式启动MySQL。在终端中输入以下命令:
```
sudo /usr/local/mysql/support-files/mysql.server start
```
现在您应该可以使用新密码登录MySQL了。
mac@MacBook-Air ~ % sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 2023-06-08T15:09:23.6NZ mysqld_safe Logging to '/usr/local/mysql/data/MacBook-Air.local.err'. 2023-06-08T15:09:24.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data 2023-06-08T15:11:05.6NZ mysqld_safe mysqld from pid file /usr/local/mysql/data/MacBook-Air.local.pid ended
这个输出表明MySQL已经成功启动,并且正在以跳过权限验证模式运行。请继续按照以下步骤更新root用户的密码:
1. 在终端中输入以下命令以连接到MySQL:
```
mysql -u root
```
2. 切换到mysql数据库,输入以下命令:
```
use mysql;
```
3. 更新root用户密码。输入以下命令:
```
update user set password=PASSWORD("新密码") where User='root';
```
请将“新密码”替换为您要设置的新密码。
4. 刷新MySQL的权限表。输入以下命令:
```
flush privileges;
```
5. 退出MySQL命令行。输入以下命令:
```
exit;
```
6. 停止MySQL服务。在终端中输入以下命令:
```
sudo /usr/local/mysql/support-files/mysql.server stop
```
7. 以正常模式启动MySQL。在终端中输入以下命令:
```
sudo /usr/local/mysql/support-files/mysql.server start
```
现在您应该可以使用新密码登录MySQL了。
阅读全文