Mysql 8.0安装过程及一些报错(看图安装)

安装是我最头疼的事情,昨天不小心将自己电脑上的Mysql卸载,今天装的过程可谓是---------------->崩溃-ing。
1.到官网进行下载 选择适合的系统
Mysql 8.0安装过程及一些报错(看图安装)_第1张图片
2.点击下载等待
Mysql 8.0安装过程及一些报错(看图安装)_第2张图片
3.线面的代码,复制到 notepad 或者 notepad++ 上都行,点击另存为保存用[my.ini]的文件名到mysql保存的根目录下

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_bin
init_connect='SET NAMES utf8mb4'
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir=D:\Technique\Mysql\mysql-8.0.19-winx64
datadir=D:\Technique\Mysql\mysql-8.0.19-winx64\data
tmpdir=D:\Technique\Mysql\mysql-8.0.19-winx64\log
port = 3306
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 16M
read_rnd_buffer_size = 16M 
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

Mysql 8.0安装过程及一些报错(看图安装)_第3张图片
4.打开cmd命令窗口,将mysqld(服务端)进行初始化,之后会自动创建一个 root 的用户 密码为空

mysqld --initialize-insecure

在这里插入图片描述
5.安装MySql服务,同时设置绑定my.ini配置文件

mysqld --install "MySql80" --defaults-file="D:/Technique/Mysql/mysql-8.0.19-winx64/my.ini"

在这里插入图片描述
6.我当时遇到错误如下,直接登陆mysql客户端,发现没有连接到mysql的服务端。
在这里插入图片描述
7.打开任务管理器,找到mysql80进行启动

Mysql 8.0安装过程及一些报错(看图安装)_第4张图片
或者直接通过 cmd 窗口

net start mysql80

8.以为这就结束了,哈哈,原谅我的天真(PS:我们上面服务的名字是MYSQL80,下面的图当时没截屏,先盗用一张,大家别纠结这点了。)
Mysql 8.0安装过程及一些报错(看图安装)_第5张图片
9.查找日志一定要查找日志,这很重要,在data里面日志,我们进行查看。
Mysql 8.0安装过程及一些报错(看图安装)_第6张图片
第一次报错是因为当时没有注释 my.ini文件中的最后一行代码,注释之后,就会出现第二次报错。 应该在my.ini 中创建一个 tmpdir 临时文件目录。上面的我已经添加完全。到这里应该不会报错。

10.net start mysql80
在这里插入图片描述
Mysql 8.0安装过程及一些报错(看图安装)_第7张图片
11.添加环境变量
Mysql 8.0安装过程及一些报错(看图安装)_第8张图片
12.打开mysql客户端,成功完成。

Mysql 8.0安装过程及一些报错(看图安装)_第9张图片
13:在windows安装mysql 遇到错误193,启动服务可能会遇到,进入你的Mysql安装目录中的bin文件夹中,发现有个mysqld这个0kb文件,删除它。
总结:在安装程序中,一定要养成查看日志的好习惯。加油!!!
Mysql 8.0安装过程及一些报错(看图安装)_第10张图片

你可能感兴趣的:(Mysql数据库)