远程连接mysql数据库
远程连接mysql数据库需要以下步骤(改表法):
1、数据源(数据库服务器)对要访问数据库进行授权;
2、本地库(本地)连接;
具体方法:
1. 进入数据服务器,输入cmd进入控制台:输入 mysql -u(用户名) -p(密码) -P(端口号),(注意端口号-P是大写),进入数据库。
2.进入mysql库, 输入:user mysql; (一定是mysql,且每一条查询语句后有英文分号“;”)
3.查看当前user表中用户,输入:select host,user from user;
4.修改user表里的host项,这里可以把“localhost”给为“%”,或者增加新记录。输入:update user set host = '%' where user='root';(以通配符%的内容增加主机/IP地址,当然也可以增加新IP地址)
5.刷新Mysql的系统权限相关表,输入:flush privileges;
6.查看表中权限是否有变化。结合第三步。
7.重启mysql服务。
以上摘自:https://www.cnblogs.com/latteyan/articles/5831132.html
本地远程连接
1. 进入本地用数据库管理软件,如:sqlyog
2. 新建连接,并输入连接名称。
3.我的SQL知己地址,输入:数据源(数据库服务器)IP地址
4.用户名、密码、端口号,输入:正确的数据库用户名、密码和端口号
5.测试连接
注意:
当出现“错误号码2003 Can't connect to MySQL server on "XXXXXX"(10060)”错误时,查看下数据源(数据库服务器)防火墙是否关闭,这时要关闭防火墙或打开此数据库端口。
最新文章
- 2016huasacm暑假集训训练四 递推_A
- Html中模态框(弹出框)使用入门
- 下载SRA文件
- [Educational Codeforces Round 16]A. King Moves
- nginx之location配置
- Ant 修改项目pom.xml文件应用
- jwPlayer实现支持IE8及以下版本避免出错的方法
- HDU 1394 Minimum Inversion Number(线段树 或 树状数组)
- 使用git微命令深入理解git工作机制
- [置顶] JUnit入门教程(二)
- Weekly Contest 75题解
- VUE 参数共享问题
- iOS 开发的一些网址
- Spring 注解 hibernate 实体方法 <;property name=";packagesToScan"; value=";com.sise.domain";/>;
- top,job,user,file,alias
- 如何在k8s集群里快速运行一个镜像?
- MHDD修复硬盘坏道
- 矩阵快速幂——POJ3070
- BZOJ3295: [Cqoi2011]动态逆序对(树状数组套主席树)
- OpenCV---图像梯度
热门文章
- Python科学计算工具包
- bzoj 2528: [Poi2011]Periodicity【kmp+构造】
- bzoj 1625: [Usaco2007 Dec]宝石手镯【背包】
- git基本操作-常用命令
- A+B Problem——经典中的经典
- Boost1.6x+win7+VC2015编译
- Qt对象模型之一:信号和槽
- [ZPG TEST 105] 扑克游戏【Huffman】
- Service官方教程(10)Bound Service的生命周期函数
- 1272 最大距离 只想到了dp