如何设置mysql远程访问
在MySQL Server端:
执行mysql 命令进入mysql 命令模式,
- mysql> use mysql;
- mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
- #这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户 和密码(admin)来访问这个MySQL Server
- #必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆
mysql> use mysql;
mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户 和密码(admin)来访问这个MySQL Server
#必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆
那么如何远程访问呢?
在另一台MySQL 客户端(装有mysql程序包的pc ,windows或者是linux均可)
执行命令:
- mysql -h172.21.5.29 -uadmin -padmin 即可了
- //172.21.5.29就是MySQL Server的IP地址,admin admin就是刚才在 172.21.5.29上设置的远程访问帐户
mysql -h172.21.5.29 -uadmin -padmin 即可了
//172.21.5.29就是MySQL Server的IP地址,admin admin就是刚才在 172.21.5.29上设置的远程访问帐户
mysql> use mysql;
mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户 和密码(admin)来访问这个MySQL Server
#必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆
我发现一个问题, 如果上面的命令你执行完毕, 你在 本地就是localhost , 执行 :
- mysql -hlocalhost -uadmin -padmin
mysql -hlocalhost -uadmin -padmin
结果是失败的。
原来 上面的 % 竟然不包括localhost
所以你还必须加上这样的 命令
mysql>GRANT ALL ON *.* TO admin@'localhost' IDENTIFIED BY 'admin' WITH GRANT OPTION;
转载于:https://www.cnblogs.com/xd502djj/archive/2011/04/01/2001826.html
如何设置mysql远程访问相关推荐
- mysql use mysql_1、设置mysql远程访问执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql use mysql; mysql GRANT ALL ON ...
1.设置mysql远程访问 执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql> use mysql; mysql> GRANT ALL ON *.* TO adm ...
- Ubuntu设置MySQL远程访问
文章目录 一.设置mysql远程访问 -> 第一种方式 二.设置mysql远程访问 -> 第二种方式 三.Windows上MySQL管理器下载与远程访问使用方法 下载与安装 使用 一.设置 ...
- 防火墙允许mysql_如何设置mysql远程访问及防火墙设置
笔者在一个实际的项目中需要MYSQL远程访问. 情景: 安装好Mysql, 本地访问正常,很奇怪局域的机器都无法访问该服务器上的MYSQL数据库. 经过资料查找 原来Mysql默认是不可以通过远程机器 ...
- Ubuntu 16.04 设置MySQL远程访问权限
第一步:修改配置文件的端口绑定 打开的目录可能会根据MySQL的版本稍有不同,可以先尝试打开/etc/mysql/my.cnf这个配置文件,若该文件不存在或文件内容为空,则尝试下面的文件路径. sud ...
- ubuntu设置mysql可以非本地访问_ubuntu server下设置mysql的远程访问权限
安装mysql 安装mysql的方式较多主要有使用源安装,使用本地压缩包进行安装的方式. 具体参照 [ubuntu安装mysql5.5] 检查mysql的远程访问权限 en@iZ944qtakg9Z: ...
- 阿里云ECS主机 Ubuntu下设置Mysql 5.7.17为远程访问
2019独角兽企业重金招聘Python工程师标准>>> 阿里云ECS主机 Ubuntu下设置Mysql 5.7.17为远程访问 进入mysql mysql -uroot -p 选择数 ...
- 腾讯云mysql如何设置远程访问_腾讯云主机 MySQL 远程访问配置方法
使用腾讯云主机安装 MySQL 之后,需要通过以下步骤进行配置以实现远程访问,主要分为两大部分 一.服务器端口配置 1.如果你的云主机配置了安全组,如果没有配置安全组就可以直接跳过"步骤1& ...
- mysql远程访问的设置
登陆以后运行以下命令,给予远程访问客户端权限.. grant all on *.* to 'remote'@'172.16.21.39' identified by 'password'; remot ...
- MySQL服务启动及密码设置/配置远程访问
启动mysql服务: 查看mysql日志: 启动过程中报证书过期的解决办法: 设置MySQL服务为开机启动: 从日志中查看mysql生成的临时密码: 或者通过如下命令也可以获得临时密码: 粘贴临时密码 ...
最新文章
- 用Python实现-----按要求修改文件名
- mysql中的类型与java_mysql与java数据类型对应关系
- 网络数据采集(AngleSharp)-使用AngleSharp做html解析
- 开发composer包
- Jupyter Notebook 转pdf 中文处理
- 安卓添加滚轮代码_[按键精灵手机版教程]安卓实战——制作天天酷跑脚本(2)...
- HBase基本操作:JAVA API操作
- uni-app 小程序分享到朋友和朋友圈
- ACM 木材加工问题
- 2014最受欢迎的8款免费PSD线框图工具
- win10麦克风权限无法开启
- [精简]什么是和弦?
- 福克斯连接android手机,福克斯改装安卓9寸大屏幕导航和行车记录仪
- 安全面试之安全基础(一)
- ENVI的一些基本操作
- MySQL 基线检查项
- C++PRIMER 学习笔记
- 【Shell】while 循环中的变量无法保存|无法获取while中的变量|管道中的函数变量无法获取问题
- Spring Boot(二)——项目热部署与程序发布
- alin的学习之路:加密相关知识(加密和解密,常见加密算法,消息验证码HMAC,数字签名)
热门文章
- Flutter 使用Android Studio 创建第一个应用
- POCO C++库导游【转】
- std::string与MFC的CString的比较
- SDL2:封装媒体显示播放Csdl2
- [转]设计模式六大原则[1]:单一职责原则
- BZOJ 1076: [SCOI2008]奖励关 [DP 期望 状压]
- Linux技术学习要点,您掌握了吗---初学者必看
- ndk+opencv安装+各种错误分析(新版安装,编译不需要Cygwin 和Sequoyah了)
- HDOJ 4005-The war解题报告
- Java服务器 dm Server