mysql5.7修改数据库密码&开通外界访问
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;
最新文章
- 搭建IONIC开发环境
- sql server 常用的系统存储过程
- cocos2d-x jsbinding 在线更新策略设计
- 几种不同风格的Toast
- XJOI网上同步训练DAY1 T1
- EasyUI在MVC4中需要部分刷新页面时load()后页面变形问题!
- Windows下Oracle不显示中文[已解决]
- WINDOWS下安装PHP7出现PHP-CGI无法启动
- [ An Ac a Day ^_^ ] hdu 2830	矩阵交换II
- C++构造与析构
- hadoop超租约报错:
- 常用java开发文档链接
- Jeecg-Boot前后端分离版
- sqoop碰到的问题
- OpenCV-Python入门教程5-阈值分割
- laravel获取的数据转换为数组
- [LeetCode&;Python] Problem 543. Diameter of Binary Tree
- java和js获取当前天之后或之前7天(任意)日期
- 2018.10.20 NOIP模拟 巧克力(trie树+dfs序+树状数组)
- anaconda使用,jupyter notebook的使用方法
热门文章
- TypeScript - 安装,类型
- Python_QT_量化投资/量化交易 基础入门课
- 逆向学习物联网-网关ESP8266-00课程目的
- Typora --Markdown 文本工具
- C++ push_back()函数应用
- java.lang.NoSuchMethodException: com.titan.domain.BigPackage.setEMail(java.lang.String)
- 安装python及环境搭建
- Python GUI编程之Tkinter
- win 端口占用
- Java中StringBuilder相关知识点