mysql 8.0.12安装教程
开头.-------- 最近重新装了一次系统 ,什么服务都重新装了,在装数据库的时候 ,看到mysql8.0就换了mysql5.7 的用下8.0看看怎么样。然后居然发现和之前的安装有些不同,这儿做下笔记安装教程把。
1。我在网站上下的版本 是 mysql -8.0.12的,首先先把网上下载的zip文件解压出来,如
在这个文件夹下创建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 root@localhost: APWCY5ws&hjQ
APWCY5ws&hjQ 就是初始密码!!
输入以下安装命令:
mysqld install
启动输入以下命令即可:
net start mysql
启动完成后输入mysql -u root -p
然后把你刚刚的密码输入登陆mysql修改密码:(注意这儿不要用navicat来登陆,是登陆不进去的)
出现这个就说明登陆成功了然后就是修改密码了,输入:
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';
这基本就完成安装完成了~
---------------------
作者:旧城里德猫咪
来源:CSDN
版权声明:本文为博主原创文章,转载请附上博文链接!