本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止/ERROR 1054 (42S22): Unknown column 'password' i

2022/3/9 19:15:01

本文主要是介绍本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止/ERROR 1054 (42S22): Unknown column 'password' i,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

mysql 突然升级,

备份和还原出现报错后: ERROR 1146 (42S02): Table '库名.表名' doesn't exist

在my.ni文件添加配置后,重启服务器出现报错,无法启动

 

在启动mysql时遇到以下问题

 

 

 删除原来的服务
以管理员身份进入cmd中(开始 --> Windows 系统 --> 命令提示符 --> 鼠标右击 --> 更多 --> 以管理员身份运行 )
cd进入自己的mysql的bin目录下,输入以下命令,如图所示

 

 

输入命令:mysqld --remove mysql

清空data 目录下的所有文件:
如果没有data文件夹,就新建一个data文件夹,注意:文件夹名字必须为data,且和bin文件夹在同一级下

 

 

  在bin目录下输入以下语句,初始化mysql,如图所示:

 

 

输入命令:mysqld --initialize-insecure --user=mysql

   然后输入以下语句安装mysql服务,如图所示

 

 

最后以下输入命令启动mysql 服务,如图所示

 

 

输入命令:net start mysql

或者 后台服务-点击mysql服务启动

-------------------------------------------------------------------------------

 

重新以管理员身份打开cmd,依次输入以下代码:
mysql -u root -p
出现Enter PassWord: 直接回车进入(多回车几次),如图

 

 

 

 更改密码:

 

 

 

mysql> update user set password=password("*******") where user="*******";  #修改密码报错
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update mysql.user set authentication_string=password('*******') where user='*******';  #修改密码成功
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

 



这篇关于本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止/ERROR 1054 (42S22): Unknown column 'password' i的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程