当前位置:首页 > 云服务器 > 正文

连接云服务器mysql


一、怎么配置云服务器mysql远程最近有同学问我为什么远程无法访问MySQL,但是使用下面的localhost就可以实现,如果IP地址不存在的话,脚本之家将为大家介绍一下这个解决方案。通过telnet,发现3306端口没有打开。
分析:MySQL默认只连接127.0.0.1,即3306端口只能在本机访问。
解决方案:找到MySQL配置文件,搜索“bind-address”,找到这一行:
bind-address=127.0.0.1在前面添加一个#,将此行注释掉,保存,然后重新启动MySQL。然后就可以远程访问了telnet可以检测到端口也开放了。
我们的配置示例
1确保删除或阻止跳过,否则不支持TCP/IP访问
添加行bind-address=65.55.55.265.55.55.2和地址你的服务器
修改后配置为:
复制以下代码:
[mysqld]
user=mysql
pid-file=/var/run/mysqld/
socket=/var/run/mysqld/
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
language=/usr/share/mysql/english
bind-address=65.55.55.2
#skip-networking
....
..
保存并关闭配置文件
重启mysql服务器:#/etc/init.d/mysqlrestart
如果以上方法不行,我们可以使用mysql命令的普通模式来设置
1.更改表方法。
可能您的帐户不允许远程访问,只允许本地主机访问。这时只要在本地主机登录mysql,将“mysql”数据库中“user”表中的“host”项从“localhost”改为“%”
复制代码代码如下:
CODE:mysql-uroot-p123
mysql>usemysql;
mysql>updateusersethost='%'whereuser='root';
mysql>selecthost,userfromuser;
授权方法。
例如,您希望kevin使用mypassword从任何主机连接到mysql服务器。
复制下面的代码:
GRANTALLPRIVILEGESON*.*TO'kevin'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;
如果你想允许用户IP地址为192.168.101.234的主机上的kevin连接到mysql服务器并使用mypassword作为密码
复制以下代码:
GRANTALLPRIVILEGESON*.*TO'kevin'@'192.168101.234'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;
注意,如果是Linux系统防火墙,也很重要
复制代码如下:
/*关闭防火墙*/
serviceiptablesstop
/*启用防火墙*/
serviceiptablesstart
/*默认关闭防火墙防火墙*/
chkconfigiptablesoff
二、如何在window7机器上通过phpmyadmin实现访问linux系统云服务器上的mysql?phpMyAdmin是一个MySQL管理工具,可以直接从web管理MySQL假设你的web(网页存储)根目录是/var/www/并且你的主机web访问是这样的:https://192.168.1.11/即可。当然,将其安装到/var/www/phpmyadmin或/var/www/的任何较低级别目录注意
phpMyAdmin是一个MySQL管理工具,可以直接从Web管理MySQL。
假设.你的网站根目录(网页存放)是/var/www/假设主机的web访问是这样的https://192.168.1.11/
当然你可以安装到/var/www/phpmyadmin下也可以是/var/www/的任何子目录
请注意,最好该目录名称只有管理员知道。因此,我们假设它是/var/www/onlyyouknow
A.首先从phpMyAdmin官网下载最新的phpMyAdmin程序


三、怎么样连接网云数据的云服务器mysql数据库(如何连接云数据库)

NetCloud数据后端可以直接连接数据库,并且非常快速地加载数据库

工作步骤

查找云虚拟主机->云虚拟管理主持人。

选择需要重置数据库密码或FTP数据库密码的云虚拟主机,点击管理,进入虚拟主机详情页面。

进入数据库详情页面。

在基本信息栏中点击可修改数据库密码或数据库FTP密码。

输入新密码。

数据库更新升级

数据库空间由云虚拟主机提供。如果您需要更新或升级数据库,请前往相应的云虚拟主机进行更新/升级。更新。