安装环境说明
  • 系统版本:windows10
  • mysql版本:mysql-8.0.13-winx64.zip
  • 下载地址:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip
解压安装包
  • 解压路径:D:\develop\software
  • 解压后mysql根目录:D:\develop\software\mysql-8.0.13-winx64

原则: 安装目录不能有空格、不能有中文

配置文件
  • my.ini文件拷贝到mysql根目录,文件路径为:D:\develop\software\mysql-8.0.13-winx64\my.ini
  • my.ini内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\develop\\software\\mysql-8.0.13-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\develop\\software\\mysql-8.0.13-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

注意:不需要设置data目录,自动生成,否则报错!双斜杠!!!!!!

初始化mysql
  • 进入D:\develop\software\mysql-8.0.13-winx64\bin
  • 执行 mysqld --initialize --console

注意:管理员权限运行cmd程序,否则可能报错

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 3yMoxa?*nMrl
自动成临时密码:【3yMoxa?*nMrl】

E:\mysql-8.0.13-winx64\bin\mysqld.exe (mysqld 8.0.13) initializing of server has completed
初始化完成提示。

注册mysql服务
mysqld install
启动mysql
net start mysql
登录mysql
mysql -uroot -p

注意:输入上面生成的临时密码 【3yMoxa?*nMrl】

修改密码并且修改密码策略
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

注意:mysql8新的密码策略,很多mysql客户端工具不支持,所以用原来的密码策略。

完成。
分类:

最新文章

  1. 根据UUID和MD5, 生成可以用作Token的字符串
  2. iOS中UIImageView的填充模式
  3. 也议 js闭包和ie内存泄露原理
  4. Unity不同平台生成中预处理的注意点
  5. SIP学习(实例详解)
  6. HDU2063_过山车_C++
  7. struts2<s:property />标签
  8. StarlingMVC简介,原理解说及示例源码
  9. jQuery 表单验证插件——Validation(基础)
  10. Spring Boot MyBatis 连接数据库
  11. 【设计经验】5、Verilog对数据进行四舍五入(round)与饱和(saturation)截位
  12. React表格报错Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key.
  13. 渗透测试学习 二、Windows基础
  14. Linux中环境变量中文件执行顺序
  15. RSD 直观介绍
  16. golang 学习笔记 ---内存分配与管理
  17. Typhoon-v1.02 靶机入侵
  18. 使用 soapUI 测试 REST 服务
  19. SQL 处理排序空值
  20. hdu 1372Knight Moves

热门文章

  1. GDOI2021游记
  2. nginx编译安装以及常用参数详解
  3. 公司有两台电脑,却分给一个上网ip
  4. EF Core自动将实体映射到数据库
  5. FTP调优
  6. Centos 6.5 iptables 端口白名单设置
  7. js通过hook拿fetch返回数据
  8. Python语言基础实验(第四周)
  9. [BOM] 封装一下cookie
  10. MobaXterm激活专业版