admin管理员组文章数量:1122826
# 题外话
> 如果各位客官有需要开发一些小小需求,可以私我哦,承接小需求开发,或问题定位(仅限java),价格私聊哈
本人是新手,第一次发布博客,写这个只是为了完整的记录我下载的过程,希望可以帮助到有需要的人。文采不好,勿喷,谢谢!
一、安装
1、从网上下载MySQL8.0.18版本,下载地址为:MySQL :: Download MySQL Community Server
打开后是下面所示的界面(根据自己的电脑选择下载32位或64位,如果是32位,可以自己百度找其他网址,本文以64位为例,32位除了下载的不一样,其他都基本差不多)。(按下图步骤)
点击下载的时候最好改一下路径,我把路径改到了D盘。(我自己由于以前一直没有注意,下载了太多在C盘,导致C盘太多东西,前段时间才开始整理了C盘,太难了!!!)
2、解压
下载完zip包后,将zip包解压到当前文件夹(最好是自己新建一个文件夹,把压缩包放在新的文件夹里,然后进行解压)我解压的路径为: D:\MySQL
3、创建my.ini文件
解压结束后,到D:\MySQL\mysql-8.0.18-winx64(以我自己电脑为例)查看,如果有my.ini文件,就跳过,如果没有,就新建一个txt文件,然后将以下内容复制到里面,保存后修改后缀名为.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\MySQL\\mysql-8.0.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\MySQL\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、新建环境变量
在桌面选择我的电脑-右键属性-高级系统设置-环境变量-系统变量中找到Path-选择编辑-选择新建-复制安装的MySQL的bin文件夹的所在路径-一直点击确定
5、数据库的配置
通过管理员权限进入cmd窗口(win10可以按win+X,会出现弹窗,然后就可以选择Windows PowerShell(管理员)),进入后转到MySQL的bin所在目录,(重点:一定要在管理员下打开,否则接下去就会一直出错,我之前就是在这里出了错的)如下图所示
然后输入 mysqld --install ,安装mysql服务
接着继续输入 mysqld --initialize --console ,进行初始化,这个时候会在MySQL的安装目录那里生成一个data的文件夹,里面会出现挺多文件的。(如果要是觉得出错了,可以删除掉data文件夹,然后重新初始化)
更新:在执行完这一句后,命令行界面会显示密码,需要仔细看一下,实在不行就按照我下面得第六步的方法找到密码)
接下来就是开启MySQL了,继续输入 net start mysql 启动服务,如果上述步骤没问题的话,就会出现MySQL服务启动成功的提示。
如果出现了以下错误:
MySQL 服务正在启动 .
MySQL 服务无法启动。服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
则可以重新尝试初始化。
如果不行,①查看一下自己有没有配置好环境变量(详情请看第四步);②看看自己新建的my.ini里的basedir和datadir的路径有没有写错(详情请看第三步);
六、登陆MySQL
输入mysql -u root -p ,会出现Enter Password让你输入初始密码。由于mysql处于安全的考虑,所以会给每个用户设置一个随机的初始密码,这个初始密码就保存在初始化后出现的data文件夹的LAPTOP-6R2RJUP5.err文件里,可以直接在MySQL文件夹那里搜*.err就会出现那个文件,然后以记事本打开,在里面搜索password,然后向右拉,看到下面图片那一句就可以看到密码了。
然后就可以在enterPassword那里输入这个密码了
然后就可以开始更改你的登陆密码了
输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
123456可以改成你自己的想要设置的其他密码
七、退出服务
在最后记得退出服务,输入 net stop mysql ,就提示退出服务了。
八、我自己发生的其它错误
①原先是在正常的命令窗口打开,然后在登陆的时候一直提示Install/Remove of the Service Denied,后面才发现是要在管理员模式下。
②一开始一直找不到自己的密码是什么,就百度看到了可以在my.ini里输入 skip-grant-tables 来跳过输入密码这个环节,但由于本人过菜,一直没成功,然后后面在发现了密码在哪里看的时候,本来以为总算可以正常登陆了,结果却因为没有在my.ini里删除掉那个语句,导致每次输入net start mysql启动服务后,瞬间又停止服务了,最后把skip-grant-tables删除了,就可以成功启动了,但具体原因我也不清楚为什么,要是有人知道的话也可以留个言和我说一下呀。
参考:MySQL8.0.12 安装及配置-CSDN博客
windows下MySQL8.0.15详细(图文)安装、使用教程_mysql8.0.15怎么打开-CSDN博客
版权声明:本文标题:Windows 下载MySQL8.0.18详细安装教程(新手) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1736284928a1927352.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论