NavicatforMySQL+phpstudy_pros实现数据库访问Navicat for MySQL+phpstudy_pro配置说明
软件准备
安装环境
⼀、安装环境
⼀、
1、计算机: Windows7旗舰版,32位。
2、服务器局域⽹IP地址:192.168.3.201
外⽹IP地址:117.71.57.47
使⽤⼯具
⼆、使⽤⼯具
⼆、
1、MySql数据库管理⼯具Navicat for MySQL(根据服务器系统选择32位安装)。
mysql下载32位2、MySql服务启动⼯具phpstudy_pro(根据服务器系统选择32位安装)。
服务器端数据库访问
PhpStudy集成环境运⾏前提下,MySQL5.7.26服务启动。
⼀、默认访问
MySQL默认情况下,localhost可访问,也就是127.0.0.1。
打开Navicat, 点击连接MySQL:输⼊IP、端⼝、⽤户名和密码:如下图,即可连接成功
点击连接测试,显⽰连接成功;
⼆、局域⽹访问
1. 打开CMD,导航到当前MySQL的bin路径,因为⽤的是phpstudy_pro集成环境,如下图:
2. 访问MySQL:输⼊MySQL -u root -p,点击Enter键,即可看到密码输⼊框:
输⼊密码,点需Enter键确定,即可看到如下图:表⽰访问MySQL成功。
3. 选择数据库:输⼊use mysql;
4. 添加局域⽹访问:输⼊update user set host = '%' where user = 'root';
点击确定,出现如下图,表⽰更新权限成功;
或者使⽤语句:
GRANT ALL PRIVILEGES ON *.* TO ' root '@'localhost'  IDENTIFIED BY '123456';
5. 刷新权限:输⼊flush privileges; 点击Enter键确定,出现如下图,表⽰刷新成功;
6. 使⽤Navicat连接Mysql(局域⽹连接,图⽚⽤的是⽤户hbsx,如果没有该⽤户可以创建该⽤户,上⾯的命令是对root⽤户授权); 
测试连接,点击连接测试:
三、外⽹访问
1、先让公司⽹络管理员开通服务器外⽹访问端⼝映射
外⽹IP地址:117.71.57.47
映射端⼝:55550(映射的是数据库的访问端⼝,如默认端⼝3306)
2、以⽤户hbsx为例
测试连接,点击连接测试:
附加:
Mysql添加新⽤户
登录MySQL
登录本地⽤户
mysql -u root -p
登录外⽹⽤户(需要注意服务器可能只允许本地登录,需要修改响应的配置⽂件)
mysql -u zhrt -h 10.64.6.4 -p
添加⽤户
1.允许本地访问的⽤户(127.0.0.1)
create user zhrt@localhost identified by '123456';
2.允许外⽹IP访问的⽤户
create user 'zhrt'@'%' identified by '123456';
⽤户分配权限
授予⽤户在本地服务器对该数据库的全部权限
grant all privileges on dbname.* to zhrt@localhost identified by '123456';
如果创建数据库时,报错1044;没有权限访问数据库时,给该⽤户授予权限。
授予⽤户通过外⽹IP对于该数据库的全部权限
grant all privileges on dbname.* to 'zhrt'@'%' identified by '123456';
刷新权限
flush privileges;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。