之前用skip-grant-tables的方法免密进入Mysql,修改了root的密码,

当时重启服务后是可以用密码进入Mysql的。结果昨天突然又进不去了:)

所以更换方法,特此记录。

=================踏坑记录========================================================================

首先是可以用debian-sys-maint的密码进入mysql的。

sudo vi /etc/mysql/debian.cnf

找到里面client下的user和password,用这个进入mysql

或者用sudo mysql -u root -p无密码进入mysql

进入之后:

use mysql;

update user set authentication_string=PASSWORD('***') where user='root';

这里有个坑,这个PASSWORD关键字好像被废除了,有时候能用,有时候不行??

如果不加PASSWORD,那么密码没有加密,之后登录的时候会一直报:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
另外,root的认证方式是auth_socket,有个改成mysql_native_password

改完之后,正确的情况应该是:show warnings可以查看warning信息

然后

flush privileges;

退出后

sudo service mysql restart

======================================================================================

我是Ruriko,我爱这个世界:)

最新文章

  1. 防止在iOS设备中的Safari将数字识别为电话号码
  2. 【BZOJ-2648&2716】SJY摆棋子&天使玩偶 KD Tree
  3. css新增选择器
  4. AngularJS $http
  5. JAR包
  6. python socket编程制作后门木马(原创)
  7. Java核心技术及面试指南 多线程部分的基本面试题总结以及答案
  8. Redis的数据结构之字符串
  9. 机器学习实战1-2.1 KNN改进约会网站的配对效果 datingTestSet2.txt 下载方法
  10. two week summary
  11. Java并发编程三个性质:原子性、可见性、有序性
  12. influxDB1.6版安装与配置(windows环境)、Jmeter+influxDB+Grafana性能监控
  13. 【转载】gdi+ 内存泄漏
  14. ExpandoObject对象的JSON序列化
  15. e682. 获得打印页的尺寸
  16. scp 一次拷贝多个文件
  17. Mac下使Iterm2开机启动不显示界面
  18. TOP命令监视系统任务及掩码umask的作用
  19. Laravel开启跨域的方法
  20. dos命令执行mysql的sql文件

热门文章

  1. 20191214数组习题之三:报数(附pow函数简单用法)
  2. Java-JVM 锁优化
  3. 常见的可以写入VIM配置文件中的设置参数
  4. c语言 正则表达式 IP地址
  5. 41 Flutter 仿京东商城项目签名验证 增加收货地址、显示收货地址 事件广播
  6. VSCode使用Dart和lutter所需按照的插件
  7. Django之form表单验证顺序
  8. python中os.popen, os.system()区别
  9. Linux (Ubuntu)提示ifconfig:找不到命令
  10. 隐藏Nginx、Apache、PHP的版本号