怎么访问mysql文件 访问MySQL

如何访问 外网mysql数据库

设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.

目前创新互联建站已为成百上千家的企业提供了网站建设、域名、网页空间、网站托管、企业网站设计、交城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1:设置mysql的配置文件

/etc/mysql/my.cnf

找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;

重启mysql:/etc/init.d/mysql restart;

2:登录mysql数据库:mysql -u root -p

mysql use mysql;

查询host值:

mysql select user,host from user;

如果没有"%"这个host值,就执行下面这两句:

mysql update user set host='%' where user='root';

mysql flush privileges;

或者也可以执行:

mysqlgrand all privileges on *.* to root@'%' identifies by ' xxxx';

其中 第一个*表示数据库名;第二个*表示该数据库的表名;如果像上面那样 *.*的话表示所有到数据库下到所有表都允许访问;

‘%':表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;%表示所有ip均可以访问;

后面到‘xxxx'为root 用户的password;

举例:

任意主机以用户root和密码mypwd连接到mysql服务器

mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;

mysql flush privileges;

IP为192.168.1.102的主机以用户myuser和密码mypwd连接到mysql服务器

mysql GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;

mysql flush privileges;

如何远程访问MySQL数据库详解

默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。

一、修改/etc/mysql/my.conf

找到bind-address = 127.0.0.1这一行

改为bind-address = 0.0.0.0即可

二、为需要远程登录的用户赋予权限

1、新建用户远程连接mysql数据库

grant all on *.* to admin@'%' identified by '123456' with grant option;

flush privileges;

允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。

注意admin账户不一定要存在。

2、支持root用户允许远程连接mysql数据库

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

三、查看系统用户

MySQL如何访问??

●客户端访问服务端

。利用Windows控制台访问(MySQL客户端)

。利用数据库管理工具(Navicat)

●客户端需要连接认证

。-h: 主机地址(本机localhost可以省略)

。-P: 端口号(默认3306可以省略)

。-u: 用户名

。-p: 用户密码

怎么访问别人的mysql数据库

找到MySQL配置文件,搜索“bind-address”,找到这一行:

bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL。再通过远程访问就可以了,telnet可以发现端口也打开了。

例我们配置

1. 确保skip-networking被删除或者屏蔽,否则不支持TCP/IP 访问2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 为你的服务器地址

修改后,配置为:

[mysqld]user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmplanguage = /usr/share/mysql/Englishbind-address = 65.55.55.2# skip-networking保存并关闭配置文件重启mysql服务器:# /etc/init.d/mysql restart

如果上面办法没有用我们可以通用mysql命令模式进行设置

1。 改表法。

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

CODE:mysql -u root -p123mysqluse mysql;mysqlupdate user set host = '%' where user = 'root';mysqlselect host, user from user;

如何打开Mysql数据库

1、安装phpstudy服务器,可以到官网下载这个服务器,会有详细的安装步骤,安装成功后,界面会下图的图标,如下图

2、进入phpstudy后点启动就相当于启动phpstudy,启动,停止,重启就如字面意思一样,如下图

3、点击MySQL管理器里面的MySQL-Front,就会跳转大一个页面,如下图的红箭头

4、打开登录信息,如果你之前没有重置过数据库密码,那一般的数据库名字和数据库密码默认root,如下图

5、登录之后就能进入到数据库了,如果之前没有用过的这种数据库的,可以花几分钟了解一下这个页面,如下图

6、打开你要打开的数据表,添加字段就可以了,如下图红箭头


分享名称:怎么访问mysql文件 访问MySQL
本文链接:http://cdiso.cn/article/hgjheo.html

其他资讯