之前一直使用的是安装包,今天懒得去下载了,直接用压缩包安装,记录一下。

1、先去官网下载压缩包。https://dev.mysql.com/downloads/mysql/8.0.html

2、将文件夹解压在要安装的目录。

3、在目录里面新建my.ini配置文件。配置信息如下…可自定义修改

 1 [mysqld]
2 # 设置3306端口
3 port=3306
4 # 设置mysql的安装目录
5 basedir=G:\mysql\MySQL
6 # 设置mysql数据库的数据的存放目录
7 datadir=G:\mysql\Data
8 # 允许最大连接数
9 max_connections=200
10 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
11 max_connect_errors=10
12 # 服务端使用的字符集默认为UTF8MB4
13 character-set-server=UTF8MB4
14 # 创建新表时将使用的默认存储引擎
15 default-storage-engine=INNODB
16 # 默认使用“mysql_native_password”插件认证
17 default_authentication_plugin=mysql_native_password
18 [mysql]
19 # 设置mysql客户端默认字符集
20 default-character-set=UTF8MB4
21 [client]
22 # 设置mysql客户端连接服务端时默认使用的端口
23 port=3306
24 default-character-set=UTF8MB4

4、使用管理员身份运行CMD,然后进入到mysql解压根目录/bin目录下。初始化数据库,指令:

mysqld --initialize

5、输入指令安装mysql服务

mysqld --install mysql80
mysqld --remove mysql80//卸载服务

6、启动mysql服务

net start mysql80

7、登录mysql,修改密码。(在数据的存放目录里找到.err结尾的文件,里面会生成mysql登录密码。)

mysql -u root -p

ALTER user 'root'@'localhost' IDENTIFIED BY '123456';

最新文章

  1. Web压力测试系统-nGrinder
  2. C#字符串的四舍五入
  3. [原]网站跨站点脚本,Sql注入等攻击的处理
  4. https笔记
  5. 【解题报告】POJ-1467 Symbolic Derivation
  6. vs2012 密匙
  7. Codeforces Round #257 (Div. 2) B. Jzzhu and Sequences (矩阵快速幂)
  8. Android学习笔记(三)Android开发环境的搭建
  9. QT编程环境搭建
  10. 什么是NoSQL
  11. Java面向对象 其他对象
  12. qt 视频播放器错误解决方法
  13. [工作日志] 2019-04-16 入参是list
  14. 【php】 php获取文件路径中的文件名和文件后缀方法
  15. String类型作为方法的形参
  16. SQL查询去掉重复数据
  17. get skill
  18. LeetCode——13. Roman to Integer
  19. Bagging(R语言实现)—包外错误率,多样性测度
  20. HTTP API 设计指南(响应部分)

热门文章

  1. JS原生上传文件,读取文件格式,控制文件只可以上传某些格式,并使用fileReader转换格式
  2. Dubbo 入门系列之快速部署一个微服务应用
  3. 【学习笔记】QT从入门到实战完整版(按钮和信号槽)(1)
  4. Task记录3 :ContinueWith ,CancellationToken,的结合
  5. elementui表格自定义格式实现原理???
  6. 【大型软件开发】浅谈大型Qt软件开发(四)动态链接库的宏冲突问题、COM组件开发的常见问题
  7. 为Jekyll静态网站添加PlantUML插件
  8. 学习java Day1
  9. 三天吃透Spring面试八股文(最新整理)
  10. 音频处理库:pydub与ffmpeg