mysql如何开启远程链接_mysql怎么开启远程连接
匿名用户
1级
2017-12-14 回答
一、连接远程数据库:
1、显示密码
如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”
C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456
2、隐藏密码
如:MySQL 连接本地数据库,用户名为“root”,
C:/>mysql -h localhost -u root -p
Enter password:
二、配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
例如:
#mysql -u root -p
Enter password:
……
mysql>
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
二、授权法
例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES
使修改生效,就可以了
常见问题:
1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql -u root -p -h 192.168.5.116
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'loadb116' (using password: YES)
上例中loadb116是主机名.
解决方法:
1、这时可以使用:mysql -u root -p 登录,进入到mysql后。
mysql> grant all privileges on *.* to 'root'@'loadb116'
identified by '123456' with grant option;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2、在本地使用ip地址登录
# mysql -u root -p -h 192.168.5.116
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 60
Server version: 5.1.45 MySQL Community Server (GPL)
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
mysql如何开启远程链接_mysql怎么开启远程连接相关推荐
- 如何远程链接linux服务器,如何远程登陆Linux/Windows服务器
原标题:如何远程登陆Linux/Windows服务器 如何远程登录Linux或Windows服务器?租用了服务器,需要远程登录后才能管理自己的服务器.不同操作系统的服务器远程登录方法不一样,下面优与云 ...
- mysql设置开启远程访问权限_MySQL如何开启远程访问权限
MySQL如何开启远程访问权限 [日期:2012-12-18] 来源:Linux社区 作者:wujingfeng [字体:大 中 小] 一:Windows环境 1. 改表法.可能是你的帐号不允许从远程 ...
- mysql如何开启慢查询_MySQL如何开启慢查询 MySQL开启慢查询方法
MySQL如何开启慢查询?本篇文章小编给大家分享一下MySQL开启慢查询方法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 一.简介 开启慢查询日志, ...
- mysql教程左右链接_mysql的左右内连接用法实例
本文实例讲述了mysql的左右内连接用法.分享给大家供大家参考.具体如下: 用个例子来解析下mysql的左连接, 右连接和内连接 create table user_id ( id decimal(1 ...
- mysql语句的左外链接_MySQL中的JOIN连接
一.新手 1+N 模式查询 题目: 查询价格大于 2000 元的商品及其栏目名称 1. 价格大于 2000 元的商品 select goods_id,goods_name,cat_id,shop ...
- root开放远程链接,允许root远程登录
Ubuntu允许root远程登录配置 1.背景 近期在本地的虚拟机VMware上安装了Ubuntu Server 17.04,由于系统是无界面的,所有操作都需要通过Linux命令进行操作.后来不想直接 ...
- mysql长时间后断开_mysql 长时间没连接了 就会自动断开服务
这是因为mysql 长时间没连接了 就会自动断开服务. 解决办法 1.首先,下载必须的jar包 dbcp 包,目前版本是1.2.1:http://jakarta.apache.org/commons/ ...
- linux mysql 命令行查询 乱码_mysql命令提示行连接乱码的解决
解决MySQL命令行无法连接问题错误ERROR1045(28000) 问题现象: 用navicat可以连接数据库 通过命令行mysql -uroot -p 输入密码后提示"ERROR 104 ...
- mysql outer join的用法_MySQL 8 中的连接语法JOIN、OUTER JOIN的相关用法
JOIN连接为内连接(INNER JOIN),如果A表与B表进行JOIN连接,都是查询这两个表的交集,所谓交集就是这条记录既在A表中存在也在B表中存在:mysql> SELECT a.id, a ...
最新文章
- 125. Valid Palindrome
- 舞蹈链(DLX)模板
- sh 脚本 访问 路径 权限不够_IC设计之脚本语言介绍
- AngularJS Filters
- 远场语音识别套件评测
- zookeeper3.3.6 伪分布式安装
- 如何在 macOS Monterey 中更改光标颜色
- ubuntu16.04安装google中文输入法
- Informatic学习总结_day03
- 第2章-10 输出华氏-摄氏温度转换表
- 微生物测序分析LEfSe
- Cygwin使用之神器apt-cyg安装与使用
- python笑脸猫图案_酷叮猫编程课堂:python生成字符画
- php 半角 全角空格,全角空格和半角空格
- Mac电脑下载的google chrome无法使用
- 决定考BEC商务英语
- 用STL进行字符串的分割与合并
- html5多人在线游戏开发
- unity3d修改批量物体材质
- tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解
热门文章
- 导出来的双引号怎么处理_阿里巴巴国际站图片处理小技巧
- python local_Python3中 对local和nonlocal 关键字的改善认识(新手向)
- php curl发送post请求失败,php 利用curl发送post请求
- tableau linux无网络安装_举个栗子!Tableau 技巧(127):购物篮分析之关联购买
- SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤
- Fragment切换。radiobutton加fragment切换(附件源码下载)
- 插入箭头_“PPT立体箭头”这样做
- 2020河南工业大学计算机考研科目,你知道2020年河南工业大学硕士研究生考研有哪些复试科目...
- 4月11日 GCD 总结(一)
- IE兼容问题 动态生成的节点IE浏览器无法触发