关键词:mysql
mysql数据库远程连接
一、创建数据库
使用root登录后,可以使用
|
|
创建数据库,该命令的作用,菜鸟教程MySQL:
- 如果数据库不存在则创建,存在则不创建。
- 创建名为db_name的数据库,并设定编码集为utf8
二、远程主机创建MySQL用户(User)
- 首先查看现有的用户和权限
|
|
返回如下形式的值
| user | host |
|---|---|
| lierhua | % |
| debian-sys-maint | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
user表示现在已有的用户,比如root,就是我们登录时用的用户名,host中localhost表示只允许本地机器连接此数据库,%表示可以任意机器连接(只需要对应的密码输入对了即可)。
- 新建需要的用户
|
|
username随便这只你需要的,后面的host有两个可选的值,localhostand%分别代表本地连和任意机器,后面的密码处需要输入你想设置的密码
三、远程主机赋予新建的MySQL用户权限
新建好用户和数据库(也可以用已经存在的用户或者数据库)后,进行权限的赋予操作
|
|
- privileges:用户的操作权限,如
SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL - databasename:数据库名
- tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用
*表示,如*.*
四、如何进行远程连接
- ssh 通道连接
|
|
例子:

- http 方式连接
|
|