资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

怎么访问网络mysql 怎么访问网络里面的计算机

怎么进入网站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。

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

MySQL如何访问??

●客户端访问服务端

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

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

●客户端需要连接认证

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

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

。-u: 用户名

。-p: 用户密码

网页与mysql数据库怎么连接?

连接方法如下:

1.建立一个web项目

2.把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。

3.编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。

核心代码:

public class DataUtils {

/**

* 从数据中获取一个连接

* @return

*/

public static Connection getConn(){

Connection conn = null;

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

//表为test,用户名root,密码admin。

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin");

} catch (Exception e) {

e.printStackTrace();

}

return conn;

}

}

4.获取到与相应数据库的连接后,就可以做增删改查操作了。记得做完操作后,关闭连接,释放资源。

如何设置mysql在局域网中访问?

第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。\x0d\x0a或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。\x0d\x0a第二:在系统防火墙添加例外端口:3306,并允许例外。错误提示:\x0d\x0aERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server\x0d\x0a的解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"\x0d\x0amysql -u root -pvmwaremysqluse mysql;mysqlupdate user set host = '%' where user = 'root';mysqlselect host, user from user; 2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;\x0d\x0a如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;\x0d\x0a3.在window自带的防火墙里的例外添加3306端口\x0d\x0a总结:mysql -u root -p\x0d\x0amysqluse mysql;\x0d\x0amysqlselect 'host' from user where user='root';\x0d\x0amysqlupdate user set host = '%' where user ='root';\x0d\x0amysqlflush privileges;\x0d\x0amysqlselect 'host' from user where user='root';\x0d\x0a第一句是以权限用户root登录\x0d\x0a第二句:选择mysql库\x0d\x0a第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)\x0d\x0a第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址\x0d\x0a第五句:刷新MySQL的系统权限相关表\x0d\x0a第六句:再重新查看user表时,有修改。。\x0d\x0a重起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数据库的步骤吗?

1,明确MySQL数据库内网访问地址端口,确保MySQL数据库服务正常,在内网可以正常访问连接。如我本机MySQL数据库访问地址是localhost:3306。

2.内网使用花生壳动态域名解析,内网服务器安装花生壳,并使用它。

3.使用自己的帐号登录。如没有帐号,“注册帐号”进入网站进行注册帐号。正常登录后,会显示登录帐号下的域名。

4.做映射。在默认域名的地方点击花生壳管理添加映射。点击当前主机。内网任何端口映射,获取外网随机端口,点击确认。


文章标题:怎么访问网络mysql 怎么访问网络里面的计算机
本文网址:http://cdkjz.cn/article/docgoeo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220