linux配置mysql数据库 如何远程连接到linux服务器中的mysql数据库
如何远程连接到linux服务器中的mysql数据库
如何远程连接到linux服务器中的mysql数据库
linux常用的连接工具有crt ,putty,tel
MySQL连接工具有phpmadmin,
mysql-gui-tools
可以直接使用scp命令把数据库文件冷备份到你的机器上,前提是你的两台服务器都是公网ip或者一个网段的,可以正常通信,注意冷备份要停止mysql的服务。
你也可以做mysql的AB复制,主从同步binlog二进制文件。
小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接 (Microsoft Terminal Services Client, MSTSC):
采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端 VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接 (MSTSC) 登录实例
打开 开始菜单 > 远程桌面连接,或在 开始菜单 > 搜索 中输入 mstsc。也可以使用快捷键 Win+R 来启动运行窗口,输入
mstsc后回车启动远程桌面连接。
在 远程桌面连接 对话框中,输入实例的公网 IP 地址。单击 显示选项。
输入用户名,如小鸟云默认为 niaoyun。单击 允许我保存凭据,然后单击 连接。这样以后登录就不需要手动输入密码了。
方法/步骤
•第一步
远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。
mysql -u$user -p $pwd
•第二步
创建用户用来远程连接
GRANT ALL PRIVILEGES ON *.* TO '$username'@'%' IDENTIFIED BY '$password' WITH GRANT OPTION;
$username表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,$password表示密码
•第三步
执行 flush privileges;命令立即生效
FLUSH PRIVILEGES;
最后注意的数据库服务器防火墙要设置通过,还有selinux建议关闭。

allowName – 是否允许在电子邮件地址的名称
checkMx – 是否检查电子邮件地址的MX记录
checkPort – 是否要检查端口25的电子邮件地址
fullPattern – 正则表达式,用来验证电子邮件地址与名称的一部分!
需要你在服务器上关闭防火墙,或者允许mysql通过
下面是设置mysql允许远程连接的方法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#################################
开启Mysql数据库的远程连接权限:
grant all privileges on *.* to 'root' @'%' identified by 'wrx123';
flush privileges;
首先MySQL只允许本地连接登录,如果要远程登录需要修改数据库中user表 中的host内容改成%或指定ip。%是任意的IP都可以远程连接上的。完成这个修改就可以远程连接上了,不过值得注意的是:需要给服务器数据库登录名root账号设置一个密码,不然无法远程连接。如果还不能连接上,可看一下防火墙是否允许了3306商品访问
先看看我改成%,让所有的ip可以连接到,如图下:
/opt/lampp/bin/mysql -uroot -p 进入数据库操作,这里是使用了root登录数据库,root没有密码可直接mysql可以进去
我们看到user表中host已经被修改成%了,可以通过sql语句修改host的内容。这样就可以远程连接上了
UPDATE user SET host='%' WHERE user='root';
相关文章
- 数据库自然连接 C#如何连接MySql数据库
- vs和数据库怎么连接 SQL Server 2008远程链接时SQL数据库不成功怎么办
- 数据库系统的支持环境 Unix系统环境下设置自动开关数据库的方法[2]
- 电脑如何远程连接别人的电脑 SQL Server远程连接出错的解决方法
- sql连接数据库的步骤 Java连接数据库的使用步骤
- mysql数据库存储过程怎么写 在存储过程中连接远程数据库并进行操作
- 异构网络互联 在Linux异构网络中备份MYSQL数据库(图)
- 怎么安装数据库sql2008 实现自动安装SQL Server数据库
- vb如何连接远程sql数据库 VB.NET连接数据库的几种方法
- oracle分页查询sql语句 设置sqlplus访问远程oracle数据库的方法
爱学记

微信收款码
支付宝收款码