做微商在哪个网站打广告好,健身房页面设计大纲,wordpress 多说 代码,上海网站备案号查询前言:在使用Gin架构搭建博客的时候,需要设计数据库,以及连接数据库.命令端口操控效率实在是太低且不好管理,这个时候使用Navicat就能轻松高效的使用数据库了.步骤:下载安装Navicat,Mysql配置Mysql及其账号密码 Navicat连接Mysql1.下载安装Navicat,MysqlNavicat官网下载地址:… 前言:在使用Gin架构搭建博客的时候,需要设计数据库,以及连接数据库.命令端口操控效率实在是太低且不好管理,这个时候使用Navicat就能轻松高效的使用数据库了.步骤: 下载安装Navicat,Mysql配置Mysql及其账号密码 Navicat连接Mysql1.下载安装Navicat,MysqlNavicat官网下载地址:https://www.navicat.com.cn/productsMysql官网下载地址:https://dev.mysql.com/downloads/mysql/配置Mysql:1.添加环境变量2.运行终端进入数据库设置密码用管理员打开命令提示符后输入以下代码net start mysqlmysql -u root -p ##因为刚安装的mysql8.0默认是没有密码的直接Enter进去alter user rootlocalhost identified by 123456##把密码改成好记的数字问题来了!!!!!!在网上搜索Mysql的时候给的修改密码命令是:update user set passwordpassword(123456) where userroot and hostlocalhost;flush privileges; 当你修改完就不管是原来的密码还是改后的密码都不能时候用了.这是因为Mysql8.0采用了新的更安全的验证方式,原来修改密码的方法会导致无法登录.并且报错:报错ERROR 1045 (28000): Access denied for user rootlocalhost (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 直接进去 #修改密码为空mysqlUPDATE mysql.user SET authentication_string WHERE userroot;mysqlflush privileges; myslqquit #再次登录无密码登录mysql - u root -p#enter不输入密码进入mysqlmysqlALTER user rootlocalhost 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:******** //输你自己设置的密码mysqlALTER USER rootlocalhost IDENTIFIED BY password PASSWORD EXPIRE NEVER; #修改加密规则mysqlALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY password; #更新一下用户的密码FLUSH PRIVILEGES; #刷新权限mysqlquit此问题得以解决!再次连接就能成功连接了.