远程连接mysql数据库配置

1. 配置连接端mysql设置

vim /etc/mysql/mysql.conf.d/mysql.cnf

#更改mysql.conf文件第43行绑定地址为mysql主机的外网地址.

43  bind-address        = 192.168.0.1

2. 主机授权.

主机进入mysql. 输入授权命令

grant all privileges on 授权的数据库.数据库中的具体表 to ‘连接端用户‘@‘连接端IP地址‘ identified by ‘连接端输入的密码‘ with grant option;

例如:(授予IP-外网地址-为192.168.0.2下的root用户使用密码mypassword登录时,对mydatabase数据库下所有表格操作的权限.)

grant all privileges on mydatabase.* to ‘root‘@‘192.168.0.2‘ identified by ‘mypassword‘ with grant option; 

激活授权

flush privileges;

完成.

原文地址:https://www.cnblogs.com/jrri/p/11508199.html

时间: 2024-10-27 16:40:21

远程连接mysql数据库配置的相关文章

Windows操作系统下远程连接MySQL数据库

用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是上网搜索发现,mysql 数据库默认的连接只能在本机连接,远程连接必须授权. 远程连接权限配置: 进到你的MySQL\MySQL Server 5.5\bin文件夹下(注:Windows操作系统下doc命令进入) C:\Program Files\MySQL\MySQL Server 5.5>cd

Navicat for mysql 远程连接 mySql数据库10061、1045错误

用navicat连接远程的mysql数据报错: 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061.1045错误或 2003-Can't connect to MySQL on '192.168.1.2'(10061),这个原因是因为MySQL不准许远程连接. 最简单的办法是 MySQL远程配置 代码如下 复制代码 GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY '

navcat无法远程连接mysql数据库解决办法

navcat无法远程连接mysql数据库,一般都是因为本地ip没有访问权限,服务器上执行下面指令即可解决 mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'mysql数据库用户名'@'本地ip' IDENTIFIED BY 'mysql数据库密码' WITH GRANT OPTION; flush privileges;

Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)

远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是由于MySQL不准许远程连接. 修改方法如下: 1:在服务端MySQL文件夹下找到my.ini文件.修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 (在MySQL 5的my.ini中未发现此项) 2:重新启动MySQL服务. 测试连接情况: 如果没有给

用MyEclipse10.0远程连接Mysql数据库服务器

说明:本文档所有的操作均在满足以下条件的情况下操作, A.远程Linux服务器已经安装好MySQL数据库 B.本地电脑可以ping通远程服务器 C.已经成功安装了Myeclipse 一.下载mysql-connector-java-3.1.14-bin.jar 这个是连接mysql数据库的驱动器. 下载地址: http://dev.mysql.com/downloads/connector/j/5.0.html 也可以到官方网站下载,网址如下:www.mysql.com 二.在Myeclipse

hibernate简单连接mysql数据库配置

使用hibernate连接mysql数据库 1:项目搭建好之后,在lib包中添加必要的jar包,和mysql数据库驱动jar包: jar包可以在hibernate的下载包(hibernate3.3.2.GA)中找到,这里所需要的jar包是: hibernate3.jar,lib/required目录下的所有jar包; 连接数据库所需要的jar包:mysql-connector-java-5.1.7-bin.jar; 如图: 2:jar包引入后编写实体类及映射文件: 实体类是xx.java文件;映

Myeclipes连接Mysql数据库配置

相信大家在网站上也找到了许多关于myeclipes如何连接mysql数据库的解决方案,虽然每一步都按照他的步骤来,可到最后还是提示连接失败,有的方案可能应个人设备而异,配置环境不同导致.经过个人多方探索终于找到一个简单便捷的配置方案,供大家参考,有不足之处,希望大家留下宝贵的意见. 配置步骤: 1.首先要先安装MySQL和myeclipes(这个就不用一一讲述了) 2.下载数据库驱动工具jdbc(JDBC是连接mysql的一种Java规范,有了jdbc之后我们可以很方便的在自己的Java项目中连

配置远程连接mysql数据库 Connect to remote mysql database

设有本地机器(local machine), ip地址为localip 远程机器(remote machine), ip地址remoteip 要通过在local machine的终端连接remote machine的mysql数据库,并且对数据库进行操作. 1.在local和remote均安装好mysql,安装方法参考另一篇博客. 2.在本地ssh连接到远程host $ ssh [email protected] 3.打开远程host的mysql,为local添加用户. $ mysql -uro

配置远程连接MySQL数据库

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/44086869 使用mysql远程连接软件(MySQL-Front),远程连接报错: [[email protected] ~]# mysql -u [email protected] Welcome to the MySQL monitor.  Commands en