本文已参与「新人创作礼」活动,一起开启掘金创作之路。
- 个人简介:微信公众号关注:SteveCode。为您分享更多的知识学术。生于忧患死于安乐
系统
Windows10 系统 64位
下载
一、地址:dev.mysql.com/downloads/m…
二、下载:
本机电脑是win10 64_bit
下载成功
安装
解压到任意磁盘路径,但是这个路径你可要记清楚,配环境变量与cmd会用的到。例如我解压本地路径为:E:\Program Files (x86)\mysql-8.0.21-winx64
截图:
配置环境变量
系统变量---->变量名:MYSQL_HOME
变量值:就是的解压路径。
在Path下点击“编辑”--->点击“新建”
新建内容:%MYSQL_HOME%\bin
上面说的基本都是废话,真功夫即将开始。
首先,解压目录下不需要添加my.ini
生成data文件
以管理员身份运行cmd
cd E:\Program Files (x86)\mysql-8.0.21-winx64\bin 这个目录下。
执行命令:mysqld --initialize-insecure --user=mysql
执行命令之后就会生成data文件夹,看到data文件夹就说明距离成功了一大步。
在解压目录下会生成data文件夹。
启动服务
执行命令:net start mysql
解决启动服务失败
执行命令:mysqld -install 再执行:net start mysql
登录用户
登录mysql:(之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
打开一个新的cmd窗口
输入命令:mysql -u root -p
第一次密码可以不用输入,直接回车即可。
密码:直接回车
mysql>
查询用户密码
命令:mysql> select host,user,authentication_string from mysql.user;
设置root用户密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';命令复制粘贴即可
'123456',此处引号中的内容是密码,自己可以设置一个自己可以记的住的。
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> flush privileges;
作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变
Query OK, 0 rows affected (0.01 sec)
退出MySQL
mysql> quit Bye