navicat连接mysql数据库

本次连接使用的navicat premium,使用navicat for mysql效果一样

  1. 本地连接数据库

    因为navicat对mysql的支持是最好的,所以本地连接mysql数据库只需要填写主机名(本地为localhsot)、端口(默认端口3306)、用户名(本次连接使用root),连接时输入密码即可。一般情况不需要改变高级选项卡中的编码方式,默认设置为自动即可。

    这里写图片描述

  2. 远程连接数据库
    navicat连接远程mysql数据库,需要保证网络和端口畅通,并且mysql数据库允许数据库访问。
    这里写图片描述
    因为mysql数据库默认安装是不允许远程访问的,直接连接会报10061错误,解决办法是:

    (1)打开cmd,登录到mysql

  mysql -u root -p
  (2)输入授权语句:
 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'mypassword' WI  TH GRANT OPTION; 
  赋予所用权限给root账户从任何iP以mypassword为密码登录
 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY '123' WITH GRANT OPTION; 
  赋予所用权限给myuser账户从任何192.168.1.3以123为密码登录
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页