mysql 8.0 64位 安装 windows版本

Posted yeg0zj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 8.0 64位 安装 windows版本相关的知识,希望对你有一定的参考价值。

 

 

首先下载,添加环境变量path

登陆时mysql8.0报错Can‘t connect to MySQL server on ‘localhost‘ ,因为服务并没有启动。主要参照以下两个博客

https://www.cnblogs.com/telwanggs/p/11162062.html 原文地址

mysqld --install

在安装根目录下添加 my.ini文件,比如:D:mysqlmy.ini,然后写入基本配置,这里的配置参数是可以根据自己的需求进行修改的。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#等待超时时间
wait_timeout=172800
#交互式连接超时时间
interactive-timeout=172800

 

初始化  后面就是密码,截图保存
mysqld --initialize --console

启动  net start mysql

修改密码,原文地址    https://blog.csdn.net/Myuhua/article/details/84792121

登录时会出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 

设置默认初始密码

mysqld --initialize

停止MySQL 服务    net stop mysql

mysqld --console --skip-grant-tables --shared-memory

重新再打开一个命令行

mysql -uroot -p 

update user set authentication_string=‘‘ where user=‘root‘;

flush privileges;

重启mysql

 

此时数据库密码变成了空

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘password‘;

 

以上是关于mysql 8.0 64位 安装 windows版本的主要内容,如果未能解决你的问题,请参考以下文章

Windows 10 中的 Mysql 8.0 安装错误

mysql 5.7 64位 解压版安装

Windows解压版安装64位mysql-5.7.19

MySQL安装教程(windows 64位)详细教程

windows7 64位安装mysql 5.7.11 zip压缩版

Windows安装MySQL