关键词: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
有两个可选的值,localhost
and%
分别代表本地连和任意机器,后面的密码处需要输入你想设置的密码
三、远程主机赋予新建的MySQL用户权限
新建好用户和数据库(也可以用已经存在的用户或者数据库)后,进行权限的赋予操作
|
|
- privileges:用户的操作权限,如
SELECT
,INSERT
,UPDATE
等,如果要授予所的权限则使用ALL
- databasename:数据库名
- tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用
*
表示,如*.*
四、如何进行远程连接
- ssh 通道连接
|
|
例子:
- http 方式连接
|
|