MySQL开启远程连接
在同班大神的提点下,终于知道了怎样开启MySQL远程连接。在此小记,另外我使用的是Windows系统,不是Linux。
▍打开MYSQL
1、打开命令提示符:可以通过在搜索“命令提示符”找到它,然后打开
或者按下【Win+R】,在弹出的运行窗口中输入【cmd】,然后按【确认】键打开。打开后如下图所示:
在窗口中输入:【net start mysql】,然后按下【Enter】键。如下图,这时MYSQL就启动了:
MySQL启动之后输入【mysql -u MySQL用户名 -p】,这里的用户名一般就是【root】,输入后按下【Enter】。此时在下一行会提示【Enter password:】,这个时候输入与上面的用户名所匹配的密码,一般是【123456】,输入后按下【Enter】,就顺利进入MySQL命令窗口了。
▍创建远程连接用户
创建格式如下:
GRANT 【权限内容】 ON 【库名】.【表名】 TO '【用户名】'@
'【IP地址】'
IDENTIFIED BY
'【密码】'
WITH GRANT OPTION;
示例:赋予用户名为【MAO】,密码为【MIAOMIAO】的用户可以在任意设备上操作所有数据库表的权限
GRANT ALL PRIVILEGES ON *.* TO 'MAO'@'%' IDENTIFIED BY 'MIAOMIAO' WITH GRANT OPTION;
解释一下每个地方该怎么填:
【权限内容】
赋予的权限 | 写法 |
所有权限(增、删、改、查) | all privileges |
增 | insert |
删 | delete |
改 | update |
查 | select |
【库名】.【表名】
被赋予权限的库表 | 写法 |
全部库表 | *.* |
某个库中的全部表(如eshop库中的所有表) | eshop.* |
某个库中的单个表(如eshop库中的user表) | eshop.user |
【用户名】和【密码】可自行设置,只要自己能记住就行了。
【IP地址】
可连接该数据库的设备 | 写法 |
所有设备 | % |
特定设备:填写这些设备的IP地址 | 例:192.168.83.1 |
【小结】我配置的时候,到这一步就已经可以完成远程连接了。但是在参考其它关于这一问题的文章时,好多博主同时提到了一些后续步骤,虽然不知道是否真的有这个必要,但是还是附加在后面,以防万一。
▍使命令立刻执行
FLUSH PRIVILEGES;
▍查询数据库用户
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
▍如果是Linux系统:修改配置文件
打开vim /etc/mysql/my.cnf
将bind-address = 127.0.0.1
设置成bind-address = 0.0.0.0(设备地址)
MySQL开启远程连接相关推荐
- 连接linux系统的mysql,Linux系统MySQL开启远程连接
1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...
- 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接
相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...
- (转)MySql开启远程连接权限
命令行登陆: mysql -u root -p 不行的话可以从MySql.exe进入,找到Mysql根目录中路径类似:"MySQL\bin\mysql.exe",这样: D:\We ...
- wdcp mysql远程_CentOS下WDCP下的MYSQL开启远程连接
在 Windows 主机中点击开始菜单,运行,输入"cmd",进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令. > MySQL -uroot - ...
- Mysql开启远程连接方法
解决MySQL不允许从远程访问的方法 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 33 ...
- MySQL开启远程连接权限
1.登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql; Database changed mysql> select hos ...
- Linux系统MySQL开启远程连接
远程连接服务器上的MySQL. Navicat软件连接数据库报错:2003-can't connect to MYSQL serve 工具/原料 crt.navicat.Linux系统.MySQL. ...
- Mysql 开启远程连接
在日常的数据库的使用过程,往往会因为连接权限的问题搞得我们焦头烂额,今天我把我们在数据库连接上的几个误区简单做个记录.内容如下: 误区一:MYSQL密码和数据库密码的区别 mysql密码是我们在安装m ...
- mysql 开启 远程连接
1.背景 安装好 mysql 后,一般会使用客户端连接(必须Navcat).本文描述了怎么设置远程连接. 2.思路 修改 root 账户的 host 等于 % 防火墙增加3306端口 处理密码的加密方 ...
最新文章
- react 数字转字符_深入浅出 React -- JSX
- iframe 子父窗口互掉 js
- 几行小代码,将Testlink的xml用例导入至excel
- opecv-putText
- 解决linux 运行自动化脚本浏览器无法启动问题
- MATLAB处理txt文档数据——以处理pscad输出数据为例
- 监督计算机控制系统的应用,计算机智能控制系统的应用类型
- c++字符串逆序输出
- matlab传递函数带符号变量,符号传递函数matlab
- date类型被fastjson变为long类型一串数字
- matlab中mcc失败,matlab运行mcc时出现这样的情况
- verilog实验1:基于FPGA蜂鸣器演奏乐曲并数码管显示
- 谱聚类(Spectral Clustering)算法介绍
- linux重启domino服务,在Unix平台中通过脚本来启动和停止Domino
- Android模拟器优化加速
- border每个边框的阴影(box-shadow属性)
- 基于网格搜索优化支持向量机的负荷预测方法
- Oracle如何新建表
- Chrome 用户数据配置文件夹保存路径在哪?(Mac OS X/Windows/Linux)
- 2014年新年PMP校友会
热门文章
- 遍历器 Iterator
- 弟中弟的Leetcode总结——数组类(七)
- Java 获得纯数字格式的时间
- [手机分享]黑莓手机8系列分享之——黑莓8300、8310、8320
- 2021-10-03 rk3399 nmhopenwrt
- 自动化测试-selenium IDE使用
- OneVPS云服务评测以及基础的搭建教程(二)
- 计算机在金融业中的应用作业四,《计算机在金融业中的应用》作业及答案.doc...
- Python-获取上个月的今天
- html质感阴影_详解CSS3的图层阴影和文字阴影效果使用