mysql修改数据库密码(版本5.7.33)

参考博客:

改密码:https://blog.csdn.net/m0_37482190/article/details/86635339

允许外界访问:https://www.cnblogs.com/ningy1009/p/12806748.html

查看版本号:https://www.cnblogs.com/heyongboke/p/9876345.html

1.在my.ini[mysqld]下添加skip-grant-tables

[mysqld]
skip-grant-tables
port = 3306

2.重启mysql,win+s搜索服务,找到MySQL,右键重启

3.开启一个新的cmd窗口,mysql -u root -p,此时输入任何密码都能进去

第四步提前说明,由于mysql版本的不同,导致修改密码的命令也不同,本电脑安装的是mysql5.7.33

4.输入修改命令update user set authentication_string=password("123456") where user="root";

5.刷新权限flush privileges;

6.删除my.ini下的skip-grant-tables,找到服务的MySQL,再次重启

后续要允许外部访问,必须在有密码的情况下进行扩展权限,提供外部访问

7.重新开一个cmd窗口,mysql -u root -p,此时必须要求输入正确的密码才能进去

8.进入mysql库,use mysql;

9.更新域属性,%表示允许外部访问

update user set host='%' where user ='root';

10.刷新权限 FLUSH PRIVILEGES;

11.执行授权语句 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

最新文章

  1. 搭建IONIC开发环境
  2. sql server 常用的系统存储过程
  3. cocos2d-x jsbinding 在线更新策略设计
  4. 几种不同风格的Toast
  5. XJOI网上同步训练DAY1 T1
  6. EasyUI在MVC4中需要部分刷新页面时load()后页面变形问题!
  7. Windows下Oracle不显示中文[已解决]
  8. WINDOWS下安装PHP7出现PHP-CGI无法启动
  9. [ An Ac a Day ^_^ ] hdu 2830 矩阵交换II
  10. C++构造与析构
  11. hadoop超租约报错:
  12. 常用java开发文档链接
  13. Jeecg-Boot前后端分离版
  14. sqoop碰到的问题
  15. OpenCV-Python入门教程5-阈值分割
  16. laravel获取的数据转换为数组
  17. [LeetCode&Python] Problem 543. Diameter of Binary Tree
  18. java和js获取当前天之后或之前7天(任意)日期
  19. 2018.10.20 NOIP模拟 巧克力(trie树+dfs序+树状数组)
  20. anaconda使用,jupyter notebook的使用方法

热门文章

  1. TypeScript - 安装,类型
  2. Python_QT_量化投资/量化交易 基础入门课
  3. 逆向学习物联网-网关ESP8266-00课程目的
  4. Typora --Markdown 文本工具
  5. C++ push_back()函数应用
  6. java.lang.NoSuchMethodException: com.titan.domain.BigPackage.setEMail(java.lang.String)
  7. 安装python及环境搭建
  8. Python GUI编程之Tkinter
  9. win 端口占用
  10. Java中StringBuilder相关知识点