目录
步骤2: 打开 /etc/my.cnf文件,添加 skip-grant-tables (跳过授权表)
步骤1:找到mysql的配置文件/etc/my.cnf
正常安装mysql是在这个路径,如果找不到,全局查询
find / -name my.cnf
步骤一结果如下图:
步骤2: 打开 /etc/my.cnf文件,添加 skip-grant-tables (跳过授权表)
打开文件命令:
vim /etc/my.cnf
步骤2打开效果如下图:
然后按ESC,输入 wq
表示:esc 退出编辑,wq 为保存并退出
步骤3:免密登录数据库,重置密码
输入mysql,进入数据库,
没报错进入【步骤4】,如果有报错查看报错原因,具体问题具体分析解决
题主操作的时候,遇到报错如下:
错误原因:
这是连接数据库使用的主机名为“localhost”,或未使用主机名参数、服务器默认使用“localhost”做为主机名。 使用主机名参数为“localhost”连接mysql服务端时,mysql客户端会认为是连接本机,所以会尝试以socket文件方式进行连接(socket文件连接方式,比“ip:端口”方式效率更高),这时根据配置文件“/etc/mysql.cnf”的路径,未找到相应的socket文件,就会引发此错误。
解决方案:
mysql -uroot -h 127.0.0.1 -p
然后直接回车,即可进入【步骤4】
步骤4:重置数据库,先看下库有没在
①查看数据
show databases
②重置密码
update mysql.user set password='数据库密码' where user='root' and host='localhost';
如果没报错,进入步骤5
提示报错:
查看下【数据库》库名mysql>user表>显示下表结构字段】,是否有password字段,如果没有,再找 authentication_string 字段替代:
use mysql;
show tables;
decribe user;
use mysql;#指定库
show tables;#显示表
decribe user;#显示user表字段(查看是否有password,没有则是用了authentication_string 字段)
步骤5:数据库工具连接
题主用的数据库工具是sqlyog,测试链接,成功!
目录
步骤2: 打开 /etc/my.cnf文件,添加 skip-grant-tables (跳过授权表)
其他mysql创建新用户、授权、查看、删除、修改密码、撤销权限操作。需要链接点击链接查看:
删除【步骤二】的免密设置 skip-grant-tables
大功告成!
拓展
1、其他mysql创建新用户、授权、查看、删除、修改密码、撤销权限操作。需要链接点击链接查看:
2、宝塔面板 root用户连接数据库 1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES)的解决方式https://blog.csdn.net/weixin_39921970/article/details/113860428?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165968960316781685358438%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165968960316781685358438&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-113860428-null-null.article_score_rank_blog&utm_term=mysql&spm=1018.2226.3001.44503、sublime 选择包含指定字符的所有行,或筛选有用的行或删除干扰行,批量比CTRL+D好用,专治筛选数据日志有用数据(数据库日志文件快速处理 SQL日志快速处理筛选)
https://blog.csdn.net/weixin_39921970/article/details/107249065?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165968980816782395364563%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165968980816782395364563&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-107249065-null-null.article_score_rank_blog&utm_term=%E6%89%B9%E9%87%8F&spm=1018.2226.3001.4450