腾讯云服务器mysql远程连接(远程登陆mysql)

发布时间:2022-11-15

本文目录一览:

  1. 腾讯云服务器怎么开启远程mysql服务
  2. 服务器mysql怎么配置才能远程连接
  3. mysql如何远程连接服务器?
  4. 如何连接远程Mysql数据库

腾讯云服务器怎么开启远程mysql服务

查看Centos版本

[root@VM_0_7_centos ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core) 12

查看当前 Ubuntu Server版本

ubuntu@VM-15-131-ubuntu:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial123456

修改user表里面的host项 登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -uroot -proot
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;

服务器mysql怎么配置才能远程连接

设置mysql数据库远程连接: Windows系统

  1. 停止mysql的服务。
  2. 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin
  3. 进入mysql数据库服务器
c:\mysql\bin> mysql –u root –p hkgt123
  1. 选中数据库mysql:
use mysql
  1. 查询mysql数据库中的用户:
Select host,user,password from mysql;
  1. 授权给root用户可以从任何主机使用密码为'hkgt123'登录MYSQL数据库:
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'hkgt123' WITH GRANT OPTION;
  1. 提交:
commit;
  1. 刷新权限:
flush privileges;

mysql如何远程连接服务器?

  1. 停止mysql的服务。
  2. 进入命令窗口,然后进入MySQL的安装目录,比如安装目录是c:\mysql,进入c:\mysql\bin
  3. 进入mysql数据库服务器。
c:\mysql\bin> mysql –u root –p hkgt123
  1. 选中数据库mysql:
use mysql
  1. 查询mysql数据库中的用户:
Select host,user,password from mysql;
  1. 授权给root用户可以从任何主机使用密码为'hkgt123'登录MYSQL数据库:
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'hkgt123' WITH GRANT OPTION
  1. 提交:
commit
  1. 刷新权限:
flush privileges

如何连接远程Mysql数据库

一、配置mysql允许远程链接

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。这里提供了二种方法设置mysql可以通过远程主机进行连接。

1、改表法

在localhost登入mysql后,更改
"mysql"
数据库里的
"user"
表里的
"host"
项,将"localhost"改称"%" 例如:

# mysql -u root -p
enter password:
...
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;

2、授权法

例如:
你想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
连接远程数据库(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: