ub mysql默认密码_N001.MySQL数据库的安装 v5.7 Windows版本

MySQL数据库在Windows中安装的方式有两种,一种是图形化界面安装,一种是使用命令行方式安装.

实际上在MySQL5.5中使用图形化界面安装的方式比较麻烦和复杂,很容易在最后一步启动MySQL服务的时候无响应,无响应就需要重新来,但是MySQL比较娇贵,在安装的过程总会创建默认的TABLE以及注册表信息.需要全部删除之后再进行安装,一旦删除不干净或者卸载不干净,那么下一次安装的结果也是一样的.为了解决这种问题,使用命令行的方式更加快捷和方便,MySQL命令行安装的方式就不需要使用.msi类的安装包了,直接下载zip压缩包进行解压使用命令以及自定义配置文件进行初始化即可,步骤如下:

1.去MySQL官网下载MySQL压缩包,网址如下:https://dev.mysql.com/downloads/mysql/ 选择对应的版本下载即可,具体可参照图片.

f5628078120e9538fa12acfd2c3dab55.png

2.下载完成之后进行解压,解压到非C盘[实际C盘也可以,但是后期表数据增多会让C盘占用率变高]的目录下,在这里我解压到了E:\Ac.MySQL 5.7目录下,解压之后会出现一个文件夹如下

f9637ba6fd5f98334a0744f811a1246a.png

3.进入到mysql-5.7.30-winx64文件夹下会看到一些其他的文件夹,例如bin(二进制文件) lib(依赖文件),就在这个当前的mysql-5.7.30-winx64文件夹下创建一个新的文件夹,叫做data,这个文件夹存在的目的就是为了具体存储到数据库中的数据的.

0bcd265b5760e5613cea2b32b6e1e251.png

4.继续在mysql-5.7.30-winx64文件夹下创建一个文件,叫做my.ini [注意:右键新建文本文件叫做my,然后将原本的.txt更改为.ini即可,不要创建成了my.ini.txt]

看到

46277b6b8552ab103f89ed208695ea18.pngmy.ini是一个配置设置的文件就可以了.

5.my.ini是一个配置文件,可以通过使用记事本进行编译,这里推荐使用Notepad++或者Editplus进行编辑,更方便一些,打开之后默认为空,我们需要将如下信息写入到配置文件中.

[mysqld]

port=3306

basedir=MySQL压缩包的解压路径[bin文件夹所在的目录 类似于JAVA_HOME]

datadir=MySQL压缩包的解压路径中的data文件夹的路径

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set=utf8

basedir和datadir需要根据实际情况进行配置,basedir的要书写bin目录文件夹所在的目录.

例:

1c3f5d61b2b3db699e3c9cda386e9695.png

一定要注意这一步的目录一定要配置正确,否则没办法进行初始化.

6.在以上的步骤都完成之后,就可以进行MySQL的初始化了,但是在这之前还需要在做一件事,因为MySQL使用C语言编写的,所以当前电脑环境中必须要有C语言的运行代码库,基本上电脑默认都是没有这个FrameWork库的,可以安装一个微软常用运行库合集进行安装即可.

8babcdbad1af0c6a4abec9632443f182.png

打开之后一直下一步就可以了,安装完成之后,打开已安装程序就可以看到刚刚安装好的运行库了.

8dbadb40c2c20e0ada11f011a7517e40.png

7.安装了微软常用运行库之后就可以正式开始安装MySQL了,初始化MySQL的方式如下:

打开CMD命令提示符[以管理员方式打开] 在电脑左下角的Windows图标处右键->搜索->CMD->右键已管理员的方式打开

a5d7fe64b1c155930262948ef493cfcf.png

打开了之后默认在C:\Windows\system32路径下,要切换到MySQL的解压路径下的bin目录.

盘符: 切换盘符命令

cd 文件夹 进入到文件夹命令

d9ac1ff547ac4fd958e82f404463b577.png

进入到bin目录之后,执行以下命令让MySQL自行初始化.

mysqld --initialize

如果执行完之后什么都没显示,就是初始化成功,这个时候可以去data文件夹下看一下有没有数据,如果有数据就是初始化完毕.

执行完毕可以可以打开任务管理器,查看一下有没有MySQL服务.

bfb14cdf8af50c87b5f7a7c840647993.png

如果没有MySQL服务,请继续在CMD窗口输入mysqld.exe -install 安装MySQL服务[已知某些电脑会出现初始化成功但是没有MySQL服务的情况]

接下来继续在命令提示符输入命令启动MySQL服务.

net satrt mysql

a03fba28ec63d017f58d3732cd3edbbf.png

8.实际上在完成以上的几个步骤之后,MySQL就已经安装完毕了,还有几个收尾的步骤,完成就可以使用MySQL了.

将bin目录配置到环境变量的path中. E:\Ac.MySQL 5.7\mysql-5.7.30-winx64\bin

5b67933678449d0d56633a7aff15d37c.png

这么做的目的就是为了在电脑的任何位置都可以使用MySQL的命令[类似于JAVA_HOME配置了之后,任何地方都可以javac和java了]

在做了上一步的配置之后,打开CMD命令提示符窗口,输入以下命令 mysql -uroot -p 如果出现了以下内容即为成功.

5b3984d06bce6ea77b151f9daa8d4ec1.png

9.出现了让我们输入密码,但是密码是MySQL默认初始化好的,没办法直接自定义,所以要先去找到MySQL初始化好的密码,MySQL会将密码初始化在data文件夹下一个以.err结尾的文件中[具体名称无法确定,但是.err结果的文件只有一个].

5eaf6815823b85d47b4ca0d2922cec22.png

打开文件之后可以看到

19a77a7eba49d3dcfbdaaf64496d685c.png

Cc开头的这个就是MySQL初始化的密码,复制出来之后,再次使用mysql -uroot -p命令进入到MySQL的登录页,右键点可以下就可以复制了[默认是看不到密码的,只有*号] 复制完之后敲击回车就可以登录到MySQL中了.

2e4c35f32b41f97941eb8eace5206d7c.png

但是由于系统给我们的初始化密码太过于复杂,可以尝试修改一下root用户的密码,在mysql>后面 粘贴一下这行命令修改即可.

alter user 'root'@'localhost' identified by '修改后的密码';

建议修改后的密码不需要太复杂,最好也是root,所以可以直接复制这句话 alter user 'root'@'localhost' identified by 'root';

6e6781c096b1896f68e329b9c32ddbc1.png

使用exit命令退出MySQL,再使用mysql-uroot -p命令,输入密码为root,就可以登录了.

到这里MySQL使用命令行的安装方式就已经说明完毕了

bb252d8a330ea14e0813a16f395dc452.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值