重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

怎么连接外部mysql 怎么连接外部usb储存器

连接外部MYSQL数据库的问题

默认是只支持本地连接的,网上找的解决方法,粘贴如下:

员工经过长期磨合与沉淀,具备了协作精神,得以通过团队的力量开发出优质的产品。创新互联建站坚持“专注、创新、易用”的产品理念,因为“专注所以专业、创新互联网站所以易用所以简单”。公司专注于为企业提供做网站、网站制作、微信公众号开发、电商网站开发,小程序设计,软件定制网站建设等一站式互联网企业服务。

ubuntu下mysql默认只能从本地连接的解决方法

sudo gedit /etc/mysql/my.cnf

修改一个字段

bind-address = 127.0.0.1

-

bind-address=xxx.xxx.xxx.xxx(你的IP)

(From: )

一、连接MYSQL。

格式: mysql -h主机地址 -u用户名 -p用户密码

1、例1:连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql

2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit (回车)

二、修改密码。

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令

mysqladmin -uroot -password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、例2:再将root的密码改为djg345。

mysqladmin -uroot -pab12 password djg345

三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:

grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。

例2、

增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作

(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据

库,只能通过MYSQL主机上的web页来访问了。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb.* to test2@localhost identified by [...]

怎么连接别人的mysql数据库

mysql

-h

远程mysql的ip

-p

mysql端口

-u

用户名

-p密码

如:

mysql

-h

192.168.0.2

-p

3306

-u

root

-p123

远程数据库(192.168.0.2),端口3306,用户名为:root,密码:123

怎么让mysql数据库可以外连

mysqlgrant all on *.* to 'username'@'host' ;

创建一个帐号,没密码 username是账户名,host是你想让他链接的IP地址也可以直接用%表示所有机器都可以外联

mysqluser mysql;

mysqlupdate user set password=password(123456) where user='username';

更改密码,其实也可以在grant语句里面一句完成

grant all on *.* to 'username'@'host' IDENTIFIED BY (123456);

mysqlexit

#mysqladmin -uxxxx -p reload

重新加载权限表

docker容器内怎么连接外部的mysql

首先确保你安装了mysql客户端,没安装的话先:

centos : debian ? "yum install mysql-client" : "apt-get install mysql-client"

以debian为例,如果安装不成功,查看/etc/apt/sources.list

如果apt源已经配置好了,执行apt-get update,再安装mysql客户端

如果没配置好,先配置apt源

安装完客户端,然后就可以连接了:

# mysql -h [mysql_server_ip] -p

回车,输入密码

默认是root用户,如果连接mysql的非root用户,加参数 -u [username]

齐活了


名称栏目:怎么连接外部mysql 怎么连接外部usb储存器
地址分享:http://cqcxhl.com/article/dodgejj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP