MySQL-8.0.x Win64 安装过程和踩坑

安装步骤

1.下载

先去官网下载MySQL安装文件**

下载
下载好是个压缩包。

2.解压
请在自己需要安装得位置解压,笔者如下图

解压

3.配置环境变量
只需要在Path环境中加入解压目录得bin目录所在位置,笔者如下
E:\IDE\mysql-8.0.13-winx64\bin;

在这里插入图片描述

在bin文件夹同级目录下创建my.ini文件,如下
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:/IDE/mysql-8.0.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:/IDE/mysql-8.0.13-winx64/data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
# character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
mysql8.0开始mysql默认字符集就算utf8mb4 没其他需求可以不用配置字符集
utf8mb4可以简单理解为utf8同等,mysql得utf8字符集不能存储表情,utf8mb4可以
4.开始命令行安装
管理员启动cmd
切换到解压mysql得bin目录
输入命令
mysqld --initialize --console
会出现如下图所示信息,忽略警告信息,红框部分就是初始化密码

信息

接着可以开始安装服务输入
mysqld --install
如下图即安装成功

提示信息

输入net start mysql 启动mysql服务
如下图

在这里插入图片描述

使用命令行登陆mysql

在这里插入图片描述

使用
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';	
重置初始密码

常用命令

查看字符集
SHOW VARIABLES LIKE '%character%'
创建用户(可登陆ip处 填入 % 代表任意)
CREATE USER `用户名`@`可登陆IP` IDENTIFIED BY 'passowrd';
授予权限
GRANT ALL ON *.* TO `用户名`@`可登陆IP` WITH GRANT OPTION;

安装时候得一些坑

如下图
此处有坑

看上去一点错误都没有可就是无法启动

纠错
运行 mysqld --console 看到错误
可以知道 是 ibdata1 这个文件不能写入

在这里插入图片描述

解决在datadir配置得地址里面找到这个文件,先删除然后恢复。即可解决问题。

其实这个地方还有一个问题。
是我以前在笔记本上安装时候遇到得也是3523错误;当时控制台说找不到配置文件,因为没保存资料
没办法贴出来错误信息
说下解决方法,其实也很简单

先 mysqld --remove 删除mysql服务
【可能在这之前你先需要停止服务,命令 net stop mysql】
然后直接重新安装不过要制定配置文件路径
mysqld --install mysql --defaults-file=E:\IDE\mysql-8.0.13-winx64\my.ini
然后启动服务即可

题外话

网上很多都是看到启动不了就去找错误信息如这个坑3523,然后你就会找到很多博客说是配置文件错误等等
然后你发现你得配置文件没有写错,然后找了半天没有找到问题得根源。白白浪费时间。正确定位到错误问题就基本解决一半了。
网上去搜索这把控制台得内容都能找到很多解决方法了。所以安装出现问题别慌。先看看控制台到底什么问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值