开头.--------  最近重新装了一次系统 ,什么服务都重新装了,在装数据库的时候 ,看到mysql8.0就换了mysql5.7 的用下8.0看看怎么样。然后居然发现和之前的安装有些不同,这儿做下笔记安装教程把。

 

1。我在网站上下的版本 是  mysql -8.0.12的,首先先把网上下载的zip文件解压出来,如mysql 8.0.12安装教程

在这个文件夹下创建my.ini文件 里面加上

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\WORK\mysql-8.0.12-winx64\bin
# 设置mysql数据库的数据的存放目录
datadir=E:\WORK\mysqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#重点!!这里影响navicat连接数据库
default_authentication_plugin=mysql_native_password

然后用管理员身份打开cmd,切换到mysql目录:

cd E:\WORK\mysql-8.0.12-winx64\bin

初始化数据库:

mysqld --initialize --console

执行完成后,会输出 root 用户的初始默认密码,如:

2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: APWCY5ws&hjQ

APWCY5ws&hjQ 就是初始密码!!

输入以下安装命令:

mysqld install

启动输入以下命令即可:

net start mysql

启动完成后输入mysql -u root -p 

然后把你刚刚的密码输入登陆mysql修改密码:(注意这儿不要用navicat来登陆,是登陆不进去的)mysql 8.0.12安装教程

出现这个就说明登陆成功了然后就是修改密码了,输入:

ALTER USER "root"@"localhost" IDENTIFIED  BY "你的新密码";

因为现在密码的加密方式是 caching_sha_password,所以navicat会报错的,就一定要在my.ini加上最后的那一句话来设置认证方式。如果漏了也没关系,还是在my.ini加上然后用cmd登陆数据库,然后使用命令:

alter user 'root'@'localhost' identified with mysql_native_password by 'root';

这基本就完成安装完成了~

相关文章:

  • 2022-01-08
  • 2022-12-23
  • 2021-11-05
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
猜你喜欢
  • 2022-02-12
  • 2021-08-11
  • 2021-10-10
  • 2022-12-23
  • 2021-12-31
  • 2021-07-15
  • 2021-06-25
相关资源
相似解决方案