前言:

在使用Gin架构搭建博客的时候,需要设计数据库,以及连接数据库.命令端口操控效率实在是太低且不好管理,这个时候使用Navicat就能轻松高效的使用数据库了.

步骤:

  • 下载安装Navicat,Mysql

    • 配置Mysql及其账号密码

  • Navicat连接Mysql

1.下载安装Navicat,Mysql

Navicat官网下载地址:

https://www.navicat.com.cn/products

Mysql官网下载地址:

https://dev.mysql.com/downloads/mysql/

配置Mysql:

1.添加环境变量

2.运行终端进入数据库设置密码

用管理员打开命令提示符后输入以下代码

net start mysqlmysql -u root -p ##因为刚安装的mysql8.0默认是没有密码的直接Enter进去alter user "root"@"localhost" identified by "123456"##把密码改成好记的数字问题来了!!!!!!在网上搜索Mysql的时候给的修改密码命令是:update user set password=password('123456') where user='root' and host='localhost';flush privileges;   当你修改完就不管是原来的密码还是改后的密码都不能时候用了.这是因为Mysql8.0采用了新的更安全的验证方式,原来修改密码的方法会导致无法登录.并且报错:报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方法:先net stop mysql**设置无密码启动Mysql用管理员打开命令提示符输入mysqld --console --skip-grant-tables --shared-memory;#--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。再用管理员打开一个命令提示符输入cd mysql/bin (这里填你自己的安装地址)net start mysqlmysql -u root -p 直接进去 #修改密码为空mysql>UPDATE mysql.user SET authentication_string='' WHERE user='root';mysql>flush privileges;    myslq>quit   #再次登录无密码登录>mysql - u root -p#enter不输入密码进入mysqlmysql>ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';mysql> flush privileges;#修改刷新,然后quit,在重登就可以了.

2.Navicat连接Mysql

打开Navicat

连接Mysql过后弹出窗口输入你之前设置好的用户名和密码

然后确定!!!问题又来了,这个时候会报错.

navicat连接MySQL8.0出现2059错误!!!

出现原因:

在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password

解决方法:

用管理员打开命令提示符

net start mysql   //启动服务  mysql -u root -pEnter password:********   //输你自己设置的密码mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  #更新一下用户的密码FLUSH PRIVILEGES; #刷新权限mysql>quit此问题得以解决!

再次连接就能成功连接了.

mysql跳过安全_Navicat连接MySQL数据库相关推荐

  1. php mysql odbc_javascript连接mysql与php通过odbc连接任意数据库的实例

    脑洞大开用javascript链接mysql,2个小时总算实现了,用到了odbc,后面又想到用php链接odbc链接数据库,也实现了,就把案例放一下. 注意事项: 1.javascript连接mysq ...

  2. 不能连接本地数据库mysql_win7系统下mysql或sqlserver显示无法连接本地数据库如何解决...

    最近有win7系统用户在使用数据的时候可能会遇到一些问题,比如有时候会遇到mysql或sqlserver显示无法连接本地数据库的情况,经过分析可能是相关服务没有开启,本教程就给大家带来win7系统下m ...

  3. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  4. wdcp mysql密码_WDCP提示无法连接mysql及创建站点提示mysql密码不正确

    一.wdcp系统访问提示无法连接mysql 1.可能是mysql服务没启动,首先ssh登陆服务器,然后执行service mysqld restart重启mysql再访问试下,如果无法启动,先用df  ...

  5. qt5.8连接mysql代码_qt5.8如何连接mysql

    qt5.8连接mysql的方法:首先编译生成mysql的驱动:然后下载"libmysql.dll"库,并将其放在Qt的bin文件夹下:最后创建连接代码文件进行测试即可. 推荐:&l ...

  6. mysql 遗失对主机的连接,MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)...

    MySQL远程连接丢失问题解决方法(Lost connection to MySQL server) 最近服务器很不稳定,于是重装了mysql 和php 服务,但是接着却遇到了很头疼的麻烦. 远程连接 ...

  7. MYSQL闪退及DBeaver连接MYSQL出现拒绝连接的解决方法

    问题描述: MYSQL闪退: DBeaver连接MYSQL失败 可能原因是MYSQL服务没有启动  解决方案: 1.使用管理者模式打开CMD 2.进入MYSQL安装目录下的bin目录,并执行mysql ...

  8. jdbc mysql 存储过程查询数据_JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。...

    主要内容: JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一 ...

  9. ef6 mysql code first_使用EntityFramework6连接MySql数据库(code first方式)

    demo托管地址:http://git.oschina.net/uustudy/ASP.NET-CodeFirst-MySQL-Demo.git 首先和DB First那篇文章一样,准备工具都要一样的 ...

最新文章

  1. 一文详解手眼标定之九点法
  2. OpenCV | OpenCV:sift,SURF 特征提取
  3. 【Xamarin】揭秘生成配置
  4. 前一个参数作为下个参数结果
  5. php处理json请求(php获取post请求的json数据的实现方法)
  6. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-附录-LMI工具箱介绍
  7. ABAP常用字符串操作
  8. 嵌入式linux文件系统
  9. [jQuery原理] jQueryDOM操作相关方法
  10. linux内核中TCP接收的实现
  11. (转)非常完善的Log4net详细说明
  12. python接口自动化发送get请求 详解(一)
  13. 关于Apt注解实践与总结【包含20篇博客】
  14. 1.4.2.PHP5.6 狐教程-环境(Mac下 PHP开发环境 配置及安装 php5.6.x nginx mysql)
  15. pytest框架(三)
  16. PICKIT3与ICD2比较。正在等待PICKIT3到货。
  17. CodeIgniter session过期时间问题
  18. Axure 教程 |中级电子商务网站设计
  19. Eclipse插件开发_学习_02_GEF入门实例
  20. 静下来读《一个人的村庄》

热门文章

  1. U811.1接口EAI系列之六--物料上传--VB语言
  2. ORA-29702:error occurred in Cluster Group Service operation错误解决
  3. Delphi用ini文档实现界面无闪烁多语言转换
  4. DELPHI怎样编写COM组件
  5. 亚马逊推荐python_使用python查找amazon类别
  6. 一年Java经验应该会些什么
  7. Mysql yum 安装后,一些重要的文件路径
  8. git 上传代码到码云
  9. Python默认参数
  10. r语言简介_R语言简介