本文目录一览:
腾讯云服务器怎么开启远程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
mysqluse mysql;
mysqlupdate user set host = '%' where user = 'root';
mysqlselect host, user from user;
服务器mysql怎么配置才能远程连接
设置mysql数据库远程连接:
Windows系统
1、 停止mysql的服务。
2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin
3、 进入mysql数据库服务器
c:\mysql\binmysql –u root –p hkgt123
4、 选中数据库mysql :use mysql
5、 查询mysql数据库中的用户:
Select host,user,password from mysql;
6、 授权给root用户可以从任何主机使用密码为’hkgt123’登录MYSQL数据库:
GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ‘hkgt123’ WITH GRANT OPTION;
7、 提交:commit;
8、 刷新权限:flush privileges;
mysql如何远程连接服务器?
1、 停止mysql的服务。
2、 进入命令窗口,然后进入MySQL的安装目录,比如安装目录是c:\mysql,进入c:\mysql\bin。
3、 进入mysql数据库服务器。
c:\mysql\binmysql –u root –p hkgt123。
4、 选中数据库mysql :use mysql。
5、 查询mysql数据库中的用户:Select host,user,password from mysql。
6、 授权给root用户可以从任何主机使用密码为’hkgt123’登录MYSQL数据库:
GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ‘hkgt123’ WITH GRANT OPTION。
7、 提交:commit。
8、 刷新权限:flush privileges。
如何连接远程Mysql数据库
一、配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。这里提供了二种方法设置mysql可以通过远程主机进行连接。
1、改表法
在localhost登入mysql后,更改
"mysql"
数据库里的
"user"
表里的
"host"
项,将"localhost"改称"%"
例如:
#mysql
-u
root
-p
enter
password:
……
mysql
mysqlupdate
user
set
host
=
'%'
where
user
=
'root';
mysqlselect
host,
user
from
user;
2、授权法
例如:
你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
mysqlgrant
all
privileges
on
*.*
to
'myuser'@'%'identified
by
'mypassword'
with
grant
option;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysqlgrant
all
privileges
on
*.*
to
'myuser'@'192.168.1.3'identified
by
'mypassword'
with
grant
option;
mysqlflush
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: