mysql5.5 报Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

通过yum 的webstatic源安装的mysql55w-server,然后用service mysqld start启动时报

MySQL Daemon failed to start.
Starting mysqld: [FAILED]

的错误

tail -f /var/log/mysqld.log 查看mysqld日志发现报错原因是Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

之后通过运行mysql_install_db命令初始化书库解决问题

 

完了之后,通过mysqladmin -u root password 123456这样的命令来指定root账号的密码

 

 如果忘记密码的话,可以:

service mysqld stop

mysqld_safe --user=root --skip-grant-tables

mysql -u root

use mysql

update user set password=password("new_pass") where user="root";

flush privileges;

来重新设置密码

 

附注:

一、mysql安装的时候,有一步是mysql_install_db --user=mysql,查了下是生成授权表,请问生成授权表的作用是什么?

答:1.生成授权表实际上是完成了mysql的初始化。你在执行这个脚本之后,mysql里就会出现名为mysql的库。mysql库里有常用的权限表等系统表。比如设置用户权限的user表。

      2.后面的参数--user所指定的用户是你想要运行mysqld进程用户名。这个是可变的,不一定非要是mysql。设置这个用户以后,所有通过mysqld进程创建的文件都会属于这个用户。网上的教程里多用mysql用户是为了在生产环境中更方便管理。

 

二、安装webstatic源

Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

 

三、向服务器上传文件可以用rz命令;从服务器获取文件可以用sz命令

转载于:https://www.cnblogs.com/huangye-dream/p/4829465.html

SuperPoint+SuperGlue在HLoc中的实战效果对比:5大公开数据集测试 本文在HLoc框架下,对传统SIFT与深度学习组合SuperPoint+SuperGlue在五大公开数据集上的视觉定位效果进行了实战对比测试。告详细分析了两种方案在Aachen Day-Night、RobotCar Seasons等不同光照、季节及场景下的表现,揭示了SuperPoint+SuperGlue在应对剧烈光照变化和长期外观变化时的显著优势,并提供了基于HLoc模块化设计的选型与配置策略。 阅读详情

相关推荐

EDF Browser使用说明和技巧

edf browser使用说明和一些小技巧

Erhu_666的博客 8084

Fatal error: Can‘t open and lock privilege tables: Tablemysql.host‘ doesn‘t exist的解决方法

问题描述: 在window服务器中,手动修改my.ini配置文件中datadir 参数后,出现错误(Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist ) mysqld 不能正常启动 错误原因: mysql 这个库不存在,所以导致数据库连接不上。 解决方法:Mysql 安装目录下的 data 文件夹里的mysql文件夹 copy 到 数据库的存放路径中(从my.ini可以...

qq_34737189的博客 4105

基于YOLOv11的手术器械计数系统:从数据集构建到Web应用部署

m2cai16-tool数据集:包含15种腹腔镜手术器械的标注图像Cholec80数据集:包含80个胆囊切除手术视频,标注了7种器械SurgicalTools数据集:包含超过10,000张手术器械图像,涵盖21类常见器械手术剪(Scissors)止血钳(Hemostat)持针器(Needle Holder)手术刀(Scalpel)镊子(Forceps)拉钩(Retractor)吸引器(Suction)

YOLO 359

发生系统错误 1067,日志信息:Fatal error: Can‘t open and lock privilege tables: Tablemysql.host‘ doesn‘t exist

系统错误1067,Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist,window

qq_52519229的博客 2266

mysql报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

参考自:https://blog.csdn.net/indexman/article/details/16980433今天在启动mysql时,没有启动成功,查看日志报错如下:1、查看报错信息如下:[root@localhost local]# cd  /var/log/mysqld.log | grep 'ERROR'[ERROR] Fatal error: Can't open and lock...

Qiana_wq的博客 6822

Can‘t open and lock privilege tables: Tablemysql.host‘ doesn‘t exist

【1】windows 启动mysql5.5 服务 直接报错: 【2】分析查看 (2.1)查看我们自定义的安装目录    好像不太对啊; (2.2)查看C盘默认位置C:ProgramDataMySQLMySQL Server 5.5data    好像我的库出来了,错误日志也找到了; (2.3)解决问题 复制 下图中这2个目录到 C:ProgramDataMySQLMySQL Server 5.5data 下去       (2.4)为什么可...

weixin_49979616的博客 907

Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

Fatal error: Can’t open and lock privilege tables: Tablemysql.user’ doesn’t exist

xhool的博客 3万+

MySQL故障 Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

MySQL数据库不同版本之间的一些实现机制和系统表的数量是不同的,所以使用innobackupex进行物理备份和恢复的时候,会出现问题。       今天在一台安装 MySQL 5.615 高版本MySQL数据库上进行了备份,然后将备份拷贝到 一台安装 MySQL 5.5.35 上进行恢复,执行了apply-log 和copy-back之后,使用mysql 5.5启动恢复后的数据库时,提

yumushui的专栏 1万+

Docker容器化部署Fatal error: Can‘t open and lock privilege tables: Tablemysql.user‘ doesn‘t exis的解决办法

问题概述 如下图: 具体信息如下: 2022-04-22 14:18:09+08:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.6.51-1debian9 started. 2022-04-22 14:18:10+08:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2022-04-22 14:18:10+08:00 [Not...

Spring Boot-Common On With You 1万+

连接mysql报错!Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

1、贴出报错信息: 2003 - Can't connect to MySQL server on 'localhost'(10038) 2、查看错误日志: 控制面板-管理工具-事件查看器,不清楚的可以看看下图:    Table 'mysql.user' doesn't exist,   误操作导致的惨案啊!!! 3、解决方法: 我是缺少了 user.frm,user.MY...

越努力越幸运 8838

Mysql启动报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

安装mysql后,启动时候没有启动成功,查看了下日志报错如下: 1 可以:初始化mysqlmysql_install_db 2 目录权限问题chown -R mysql:mysql /var/lib/mysql [root@localhost local]# less /var/log/mysqld.log 1、查看报错信息如下: [ERROR] Fatal error: Can’t ...

weixin_40584261的博客 7534

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist的解决方法

安装完Mysql5.5.24时,用mysql.server启动的时候,出现 Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 最终解决方法如下: 在mysql的安装目录下,我的是/home/work/ss/mysql,在cmake配置时设置的datadir为hom

大海小鱼的专栏 9296

MySql 错误1067,1045Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

由于不小心将mysql数据库删除了,导致MySql服务无法启动。打开“计算机管理->系统工具->事件查看器->Windows->应用程序”找到MySQL的错误日志:Fatal error: Can’t open and lock privilege tables: Tablemysql.user’ doesn’t exist 正对以上问题进行修复,步骤如下: 1.A.如果是.msi文件安装M

rongrong_love_lc的专栏 8173

Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 问题的解决方法

这个问题通常发生在启动mysql服务时。 问题原因:         mysql服务启动时指定的datadir下,没有安装mysql的初始授权表(initial MySQL grant tables),主要是名为mysql数据库。表现为在指定的datadir下没有mysql文件夹。 解决方法:         cd mysql的安装目录;         执行./bin/mysql

sunlisten的专栏 3975

Mysql报错Fatal error:Can't open and lock privilege tables

Mysql报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 安装mysql后,启动时候没有启动...

cuanxixia1496的博客 1445

启动mysql问题Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

启动mysql出现问题/etc/init.d/mysqld startMySQL server PID file could not be found![FAILED]Starting MySQL......................................The server quit without updating PID file (/data/mysq...

weixin_33970449的博客 506

mysql 错误_Mysql 错误以及解决办法

一:Can't open and lock privilege tables: Table 'mysql.host' doesn't exist13060612:34:51InnoDB: Waiting forthe background threads to start13060612:34:52InnoDB: 5.5.31started; log sequence number 1595675...

weixin_42569329的博客 634

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist启动mysqlStarting MySQL.Manager of pid-file quit without updating fi[失败]查看日志 /var/lib/mysql/localhost.err...

weixin_34289454的博客 189

记一次mysql故障“Can‘t open and lock privilege tables: Tablemysql.user‘ doesn‘t exist

环境: mysql版本:Ver 5.7.34 for Linux on x86_64 (MySQL Community Server (GPL)) server OS:centOS 7 ------------------------------------------------------------------------------------------------- 服务器断电重启后,mysql无法访问了。 经在网上大量查阅后,发现需要重置mysql,即重新初始化 mysql。 经查

Purpletaro的专栏 8987

fatal error :can‘t open and lock privilege tables: Tablemysql.db ‘ doesn‘t exist

今天MySQL启动过程中出现错误:fatal error :can't open and lock privilege tables: Table 'mysql.db ' doesn't exist;遇到错误先到管理系统中查看日志,/计算机/右键管理/事件查看器/应用程序,查看最近的错误信息,结果: 其中原因上网查询之后,错误原因:误删除了db文件,即db.frm ,db.MYD ,db.MYI 解决方法:安装包中寻找这三个文件并拷贝(C:\Program Files\MySQL\MySQL Ser.

m0_52695630的博客 2565

STM32F103VCT6 驱动LCD12864液晶屏实例工程

STM32F103VCT6 驱动LCD12864液晶屏实例工程 绝对有用。

芸柚物流云V30开源物流管理平台_基于JDK18_MySQL80_Redis50技术栈构建的OMS_WMS_TMS_BMS全流程供应链系统_支持Android_PDA_扫码.zip

芸柚物流云V30开源物流管理平台_基于JDK18_MySQL80_Redis50技术栈构建的OMS_WMS_TMS_BMS全流程供应链系统_支持Android_PDA_扫码.zip

上一篇: Mysql慢查询日志过程
下一篇: iOS text文本框编辑过程中的遇到的问题以及解决
weixin_30596023
博客等级 码龄11年 117粉丝 1405原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值