【澳门金沙vip】mysql 8.0.12 安装配置教程

本文为大家分享了mysql8.0.11客户端无法登陆的解决方法,供大家参考,具体内容如下

本文为大家分享了mysql 8.0.15
winx64解压版安装配置方法,供大家参考,具体内容如下

本文记录了MySQL8.0.12安装及配置详细教程,具体内容如下

mysql8.0.11 默认加密方式,Navicat for MySQL和Navicat Premium
12客户端不支持。

本地测试需要,安装MySQL最新版本,中间出现两处小问题,解决之,记录之。

一、下载

澳门金沙vip,可以使用在数据库服务器上登录:

1、官网下载,并解压

链接:下载页面

mysqluse mysql; mysql select user, host, plugin, authentication_string from user where user='test';+------+------+-----------------------+------------------------------------------------------------------------+| user | host | plugin | authentication_string |+------+------+-----------------------+------------------------------------------------------------------------+| test | % | caching_sha2_password | $A$005$7\m5O\%K/Y3'I@j8.ifRKoGiqJD58kgBP8iZj0q9d8yaAr2zWYa4j4r3to0 |+------+------+-----------------------+------------------------------------------------------------------------+1 row in set (0.00 sec)

下载地址

选择系统平台后,点击download(根据系统选择64或32位)

客户端找不到 caching_sha2_password
插件,可以创建新用户使用native加密方式或者修改

2、设置环境变量

二、配置

ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456a'; 

配置MYSQL_HOME为MySQL的解压路径,并在path设置;%MYSQL_HOME%\bin

1、下载成功后,解压安装包到要安装的位置,我是安装在”D:\MySql\”

这时候改一下登录密码就行。

3、在MySQL解压路径下,新建my.ini 配置初始化参数:

如果安装目录下包含data文件夹,删除

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程
mysql5.6各版本安装教程

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

2、在环境变量PATH中把bin目录添加进去

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

4、初始化数据库

三、安装

以管理员的身份打开cmd命令窗口,输入mysqld –initialize
命令初始化mysql的data数据目录,初始化完毕后,会在解压目录下生成一个data文件夹,
在这个文件夹下有一个.err结尾的文件,打开后会有随机生成的密码。

1、以管理员身份运行cmd

5、安装服务

2、进入安装目录下的bin文件夹

# 注册服务mysqld --install# 启动服务net start mysql

3、执行mysqld –initialize或mysqld –initialize-insecure –user=mysql

6、更改密码

执行成功,在安装目录下会生成data文件夹,打开文件夹找到.err文件,已文本编辑器打开

ALTER USER USER() IDENTIFIED BY '新密码';

搜索”root”,冒号后面就是随机生成的临时密码

使用新密码登录成功,完工!

4、继续,输入mysqld –install

安装中出现的问题

5、检测安装,输入mysql –version

1、服务名无效

6、启动mysql服务,输入net start mysql,ps:停止服务是net stop mysql

问题原因:系统中并没有注册mysql到服务中,即当前路径下没有mysql服务。

四、客户端测试

问题解决:在命令行中输入mysqld –install,出现Service successfully
install代表安装成功,

1、mysql –uroot –p 如下图

2、cmd中能登录,Navicat中不能登录

五、修改用户名密码

提示:1251 – Client does not support authentication protocol
requested by server; consider upgrading MySQL client

1、在安装目录下新建mysql-init.txt,输入ALTER USER ‘root’@’localhost’
IDENTIFIED BY ‘MyNewPass’;,保存

问题原因:mysql8
之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。

PS:5.7.5以及以前版本输入SET PASSWORD FOR ‘root’@’localhost’ =
PASSWORD(‘MyNewPass’);