本文目录一览:
腾讯云服务器怎么开启远程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系统
- 停止mysql的服务。
- 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是
c:\mysql
,进入c:\mysql\bin
- 进入mysql数据库服务器
c:\mysql\bin> mysql –u root –p hkgt123
- 选中数据库mysql:
use mysql
- 查询mysql数据库中的用户:
Select host,user,password from mysql;
- 授权给root用户可以从任何主机使用密码为'hkgt123'登录MYSQL数据库:
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'hkgt123' WITH GRANT OPTION;
- 提交:
commit;
- 刷新权限:
flush privileges;
mysql如何远程连接服务器?
- 停止mysql的服务。
- 进入命令窗口,然后进入MySQL的安装目录,比如安装目录是
c:\mysql
,进入c:\mysql\bin
。 - 进入mysql数据库服务器。
c:\mysql\bin> mysql –u root –p hkgt123
- 选中数据库mysql:
use mysql
- 查询mysql数据库中的用户:
Select host,user,password from mysql;
- 授权给root用户可以从任何主机使用密码为'hkgt123'登录MYSQL数据库:
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'hkgt123' WITH GRANT OPTION
- 提交:
commit
- 刷新权限:
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: