欢迎光临散文网 会员登陆 & 注册

毕业设计MySQL的混乱解决

2022-05-23 11:47 作者:小鱼干就酱  | 我要投稿

毕业论文的查重题目和系统上传题目不一致,怎么有个错别字呢,我和老师还都没看出来!

想先把数据库连好,本来只是连接的小问题,最后MySQL都启动不了了。回顾一下解决措施。之前忘记了密码导致现在连接不上

  1. 在服务中关闭MySQL;

  2. cmd以管理员身份登录,找到MySQL的bin文件的目录。输入cd 文件路径。我的是输入

cd C:\Program Files\MySQL\MySQL Server 5.7\bin

3. 再输入mysqld --console --skip-grant-tables --shared-memory   执行

先执行这一语句才能不用输密码进入MySQL

4.再打开一个cmd,同样进入MySQL的bin文件路径

5.输入mysql -u root -p

会出现enter password:不用输入可直接enter进入MySQL

查看数据库,查看表

在这之前,我忘记了数据库的密码,根据百度上的操作将password改为了authentication_string,这样就不用密码了,现在用Navicat连接时出现了问题。一般这里网上给出的查询的语句都是select user,host,password from user;但是我这里没有了password就会报错。

6.依次输入use MySQL;

show databases;

show tables;

一句一句执行

看到user表

7.输入select user,host,authentication_string from user;

能看到我的这张表用户名为root的这项是没有密码的

8.输入update user SET `authentication_string`=PASSWORD('root');

让authentication_string成为密码

9.输入update user set authentication_string=‘123456’ where user =‘root’;

将root的密码设置为123456

之后我再打开Navicat就自动连接好了。

毕业设计MySQL的混乱解决的评论 (共 条)

分享到微博请遵守国家法律