在linux中运行 mariadb-secure-installation的时候, 报错:ERROR 1146 (42S02) at line 1: Table 'mysql.global_priv' doesn't exist
时间: 2023-06-27 12:04:30 浏览: 228
这错误可能是由于在安装过程中出现了问题,导致MariaDB数据库的某些表没有被正确创建。你可以尝试以下步骤来解决这个问题:
1. 确保你已经以root用户身份登录到Linux操作系统中,并且已经安装了MariaDB数据库。
2. 打开终端窗口,输入以下命令以启动MariaDB服务:
```
systemctl start mariadb
```
3. 然后输入以下命令以连接到MariaDB数据库:
```
mysql -u root -p
```
4. 输入MariaDB的root用户密码后,你将进入MariaDB数据库的命令行界面。
5. 输入以下命令以创建mysql数据库中缺失的表:
```
mysql_upgrade -u root -p
```
6. 等待执行完毕后,重新运行mariadb-secure-installation命令即可。
如果以上步骤无法解决问题,你可以尝试重新安装MariaDB数据库。
阅读全文