博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql...
阅读量:6919 次
发布时间:2019-06-27

本文共 597 字,大约阅读时间需要 1 分钟。

原因是没开权限

1. 命令行进入mysql(假设root用户的密码也为root)

mysql –uroot –proot

 

2. 使用mysql数据库

use mysql;

 

3. 赋予权限

grant all privileges on *.* to 'root'@'%' identified by 'root';

或者GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

 

其中*.*的意思是 所有库.所有表, 'root'@'%' identified by 'root'的前一个root是用户名,%是指所有访问ip,后一个root是指密码

这当然是一个糙汉子的赋权限方法,一个安静的女子应该将她写得优美而具体,比如:

grant all privileges on mdb.mtbl to ’beautiful’@’10.38.62.233’ identified by ’woman’;

 

4. 刷新权限(在不重启的情况下生效)

flush privileges;

听说实际实现方式是将user和privilige表里的东西扔进内存。

 

5. 重启mysql服务

转载于:https://www.cnblogs.com/summary-2017/p/8463441.html

你可能感兴趣的文章
算法之双指针法(一)
查看>>
中间件事务码R3AC1里Block Size的含义
查看>>
Android 学习资料
查看>>
webpack.optimize.CommonsChunkPlugin的minChunks解析
查看>>
java9系列(九)Make G1 the Default Garbage Collector
查看>>
Javascript 项目常用的一些配置文件
查看>>
小白文,关于vuejs中的vuex计数小示例
查看>>
ZStack源码剖析之设计模式鉴赏——三驾马车
查看>>
学习笔记:util
查看>>
记一次Nodejs安全工单的处理过程_20171226
查看>>
Cloudera(CDH) 简介和图解在线安装
查看>>
Apache本地服务器配置
查看>>
重论JavaScript伪数组的种种
查看>>
入门到放弃node系列之网络模块(一)
查看>>
gitlab-runner-maven卡死的情况
查看>>
初学vue整理
查看>>
threejs中矩阵旋转原理
查看>>
Spring事务管理
查看>>
初学Vue
查看>>
Android Studio (一. 安装)
查看>>