WIN10安装mysql-8.0.15-winx64从开始安装的步步出错到步步解决

  WIN10安装mysql-8.0.15-winx64从开始安装的步步出错到步步解决

首先,我们打开链接:
https://pan.baidu.com/s/1ddHL4T8gxZPbdGamvS0B1Q
提取码:38qh

在这里插入图片描述下载完成后,我们就在D盘解压缩,毕竟在c盘会影响运行速度。解压缩后,我们直接添加变量。
右击“此电脑”,选择属性,在左侧单击高级系统设置,单击环境变量,双击用户变量里的Path,添加路径
D:\mysql-8.0.15-winx64\bin\ ,
单击确定,确定。
在这里插入图片描述
变量配置完成后,我们在mysql-8.0.15-winx64文件夹下,新建一个文本文件,内容为:
[mysqld]
port = 3306
basedir=D:\mysql-8.0.15-winx64
datadir=D:\mysql-8.0.15-winx64\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
port=3306
default-character-set=utf8

保存,重命名为“my.ini”(上面两个路径根据自己实际操作而定)
(系统可能提示编码格式可以为UTF8MB3,照着这个编码格式也行。
即character-set-server=UTF8MB3)

现在我们右击开始图标,选择powershell(管理员)
进入mysql-8.0.15-winx64的bin目录下:cd d:\mysql-8.0.15-winx64\bin

执行:mysqld --initialize --console (这里有的人报错要用**./mysqld**才能执行,斜杠的方向我不记得了,可能是因为变量没有设置好,但是也没事儿,反正命令能执行就行)
这时目录下会多出一个data文件夹,这正是执行了我们上面my.ini配置里的那个命令。

在这里插入图片描述将密码复制到新建的记事本中,等到登陆mysql时输入。

执行命令:mysqld --install
在这里插入图片描述

如果出现上图的already exists!,我们需要先清楚删除,执行命令:
mysqld -remove
在这里插入图片描述
出现successfully则成功了,再次执行mysqld --install
则成功了。
很多文章说,执行:net start mysql 启动mysql服务。
在这里插入图片描述
***但是***我无论是net,还是.\net,系统都都报错无法作为命令执行。如果你不开启mysql服务,在你输入完密码后会提示无法连接。所以我们只能通过图形化来开启服务。我们搜索“计算机管理”,进入,在左侧双击“服务”,找到mysql,我们手动启动它。问题便解决了。
在这里插入图片描述

现在登陆mysql,
mysql -u root -p
输入密码,但是这里不能复制粘贴,只能手工输入
登陆成功后,我们修改一下复杂的密码,执行命令
set password = ‘mima’;

开始我们的mysql数据之旅,有的新手可能会发现,不论自己输入什么命令都会 下面总是->这个箭头,那是因为你没有在最后输入;分号。语句不完整。需要你输入\c命令清楚命令后,重新输入执行sql语句。

如果你执行正确的命令,却总是出现,
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.这个1820错误,很正常,需要执行:
set password=password(“youpassword”);
就解决了。

新建数据库:
在这里插入图片描述
我这里数据库起名为“wdscan”
!!source 后门的路径必须直接在根目录下,即C:\或D:\

最后输入exit或quit,退出mysql。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值