mariadb启动报错的一个案例
2016-06-08 10:00
507 查看
今天安装了mariadb,在启动时报错如下:
[root@iZ284mvmum4Z bin]# mysqld_safe
160608 09:18:25 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
160608 09:18:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
160608 09:18:26 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
然后去分析报错文件,看到如下内容:
160608 9:18:26 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
160608 9:18:26 [Note] Server socket created on IP: '0.0.0.0'.
160608 9:18:26 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
160608 09:18:26 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
因为这里它报错mysql.host不存在,而且无法打开mysql.plugin表,说明此时的问题是没有安装初始的数据库,因此执行如下命令即可:
mysql_install_db --user=mysql --datadir=/usr/local/mysql/var
这里的datadir换成我们的数据存储目录即可。
然后再次启动就可以了。
[root@iZ284mvmum4Z bin]# mysqld_safe
160608 09:18:25 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
160608 09:18:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
160608 09:18:26 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
然后去分析报错文件,看到如下内容:
160608 9:18:26 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
160608 9:18:26 [Note] Server socket created on IP: '0.0.0.0'.
160608 9:18:26 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
160608 09:18:26 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
因为这里它报错mysql.host不存在,而且无法打开mysql.plugin表,说明此时的问题是没有安装初始的数据库,因此执行如下命令即可:
mysql_install_db --user=mysql --datadir=/usr/local/mysql/var
这里的datadir换成我们的数据存储目录即可。
然后再次启动就可以了。
相关文章推荐
- 用 Scrapy+Mariadb 实现汉典数据爬虫(一)——开发环境的选择
- Ubuntu14下制作绿色版MariaDB_20160601_七侠镇莫尛貝
- 故障案例--mariadb 10.0向mysql5.6官方版本迁移的一个坑
- centos 7 卸载 mariadb 的正确命令
- centos7安装mariadb替代mysql
- Mariadb
- percona和mariadb的审计插件
- mysql_MariaDB_install
- MariaDB exists 学习
- MariaDB exists 学习
- Centos安装完MariaDB后启动不了 MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
- mariadb-5.5.48-win32 XP下最后一个版本
- MariaDB Galera Cluster部署手册
- MariaDB/MySQL Galera服务器的防火墙规则
- MariaDB GTID 复制同步
- Mariadb galera 群集
- ubuntu14.04LTS安装nginx+mariaDB+php7+YAF的方法
- MariaDB链接超时优化
- corosync v2 + pacemaker 高可用mariadb服务
- mysql(mariadb)重装