mysql.user not exist_MySQL [ERROR] Table 'mysql.user' doesn't exist
问题描述:
在安装MYsql时,/etc/init.d/mysqld start时报错:
[root@master data]# /etc/init.d/mysqld start
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/master.pid).
解决步骤:
1、检查安装MYSQL时的脚本,及指定的文件
2、查看mariadb.log发现相关错误:
[root@master init.d]# cd /var/log/mariadb
[root@master mariadb]# ls
mariadb.log
具体错误为:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist。下面是该错误的描述及其解决办法。
#查看当前的my.cnf配置文件
[root@master mariadb]# more /etc/my.cnf |grep -v ^#
[mysqld]
datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock
symbolic-links=
mysql.user not exist_MySQL [ERROR] Table 'mysql.user' doesn't exist相关推荐
- mysql doesn t exist_Mysql的“Table 'mysql.servers' doesn't exist”的解决方法
安装MYSQL后,又一次系统出现问题了,于是我查看mysql的错误日志,竟发现Table 'mysql.servers' doesn't exist问题的错误, 虽然与我的问题无关,但这个问题还是引起 ...
- MySQL 5.6 解决InnoDB: Error: Table “mysql“.“innodb_table_stats“ not found.问题
MySQL 5.6 解决InnoDB: Error: Table "mysql"."innodb_table_stats" not found.问题 参考文章: ...
- mysql表不支持optimize_OPTIMIZE TABLE MYSQL
Mysql库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小.这是因为删除操作后在数据文件中留下碎片所致.OPTIMIZE TABLE 是指对表进行优化.如果已经删除了表的一大部分数据,或者如 ...
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘student.uesrs‘ doesn‘t exist
今天写代码时遇到遇到一问题, 反复观察自己的代码没找到原因,后来才发现是自己的sql语句出现问题. 再说一遍,sql语句有问题,可以先查看一下自己的sql语句. 总结:编写代码时一定要仔细
- hive 格式化:Error: Table ‘CTLGS‘ already exists (state=42S01,code=1050) Closing: 0: jdbc:mysql://hadoop
hive 格式化schematool -initSchema -dbType mysql -verbose 出现:Error: Table 'CTLGS' already exists (state= ...
- mysql 5.6.11 error 1059_mysql5.6.15问题如何解决
nnoDB: Error: Table "mysql"."innodb_table_stats" not found. MySQL 5.6的ibdata1表空间 ...
- mysql使用释放资源_数据库--释放mysql数据库资源
数据库--释放mysql数据库资源 背景 nikeodong 之前做了项目的数据库主从,在全备的过程发现数据库是越来越大了:最后发现是资源不释放的问题. 目的 为了解决 mysql 资源不释放的问题. ...
- mysql router安装教程_3.(MySQL Router+MGR)MySQL Router安装与配置
5. Using MySQL Router with InnoDB Cluster --bootstrap 5.1 生成MySQL Router配置文件 [root@wn19testcdb1001 ~ ...
- linux 下 mysql默认表_linux环境下mysql默认是区分表名大小写的
在linux环境下,mysql默认表明是区分大小写的,我们可以查看全局变量发现: mysql> show variables like 'lower%'; +------------------ ...
最新文章
- 华为atn980传输设备_在头发丝中实现每秒1000张高清DVD传输
- 数学知识--Methods for Non-Linear Least Squares Problems(第一章)
- Shell中NR/NF的意义
- android 开发清理内存_2019年 11 款最流行的安卓手机清理工具 总有一款适合你
- 1365. How Many Numbers Are Smaller Than the Current Number 有多少小于当前数字的数字
- Django组件-用户认证
- 集合框架(Map容器/Collections工具类)
- ELK下常见启动错误
- 十六进制高低位转换,返回十进制数
- Hi3536 uboot引导内核全过程
- [渝粤教育] 四川师范大学 信息素养:效率提升与终身学习的新引擎 参考 资料
- 在线电子词典程序框架
- 苹果id登录_英雄联盟手游是用苹果ID好还是拳头好 账号选择建议_英雄联盟手游...
- winapi获取鼠标指向当前元素
- 视频配音怎么制作?这两个文字转语音工具,声音自然好听
- 色彩心理学在网站设计中的运用
- stm32学习笔记---STM32F4知识
- 超搞笑MSN名字大集合(转贴)
- 课时23 YUM软件管理
- xmanager 5下载安装