MySQL 8.0.15 winx64安装及利用Navicat Premium 12图形化MySQL

下载

在Windows上安装MySQL,首先从MySQL官方网站下载最新的MySQL Community Server版本:
https://dev.mysql.com/downloads/mysql/
选择对应的操作系统,windows64位下为解压版本。

设置环境变量

新建变量MYSQL_HOME,值为MySQL的解压路径,并在path添加设置;%MYSQL_HOME%\bin

配置文件

在MySQL的解压路径下,新建my.ini 配置文件来进行初始化参数:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录,路径可以自定义
datadir=D:\mysql\mysql-8.0.15-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

Mysql数据库登录

管理员权限打开cmd命令窗口,输入mysqld --initialize 命令初始化mysql的data数据目录,初始化完毕后,会在解压目录下生成一个data文件夹, 找到以.err结尾的文件,查看初始化时随机生成的密码。

    mysqld --install//注册服务
    net start mysql//启动服务
    mysql -u root -p//root用户登录
   <输入.err文件中出现的随机密码>:下图中所示为w77<+nqn=-MX

在这里插入图片描述
登录成功后修改密码:

ALTER USER USER() IDENTIFIED BY 'password';//更改密码

Navicat Premium 12

在Windows上安装Navicat Premium 12 X64版本,下载链接如下:
链接: https://pan.baidu.com/s/14Fl58YWJYUc2sGpYhzAbPQ 提取码: ax9u
由于mysql 8.0 默认使用 caching_sha2_password 身份验证机制 —— 从原来的 mysql_native_password 更改为 caching_sha2_password,新用户会默认使用新的 caching_sha2_password ,在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的错误,解决方法如下

  1. 管理员权限运行命令提示符,登陆MySQL
  2. ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
  3. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新用户登录密码
  4. FLUSH PRIVILEGES; #刷新权限

猜你喜欢

转载自blog.csdn.net/qq_38685754/article/details/87920619