自用mysql,用来做题和自己学习。
安装免安装版的Mysql,安装,卸载,修改密码等笔记。

1.下载

1.1下载地址

https://dev.mysql.com/downloads/

mysql免安装版升级 mysql免安装版下载_sql

1.2选免安装的版本

mysql免安装版升级 mysql免安装版下载_初始化_02

1.3下载下来是这样的

mysql免安装版升级 mysql免安装版下载_sql_03

2.安装

2.1解压,我是放在D盘的,记录一下bin路径,

mysql免安装版升级 mysql免安装版下载_数据库_04

2.2然后用管理员身份运行cmd

mysql免安装版升级 mysql免安装版下载_初始化_05


cd 到刚刚记录的bin目录

mysql免安装版升级 mysql免安装版下载_数据库_06

2.3安装mysql

安装mysql : mysqld --install

mysql免安装版升级 mysql免安装版下载_mysql_07

2.4正常安装成功提示:

mysql免安装版升级 mysql免安装版下载_初始化_08


ps:如果之前安装过会提示已经安装过了:

(我第一次没整明白,所以第二次安的时候提示了这个)

mysql免安装版升级 mysql免安装版下载_sql_09


遇到这种情况直接看最后~

3.修改密码

3.1初始化

安装成功后初始化,输入

mysql: mysqld --initialize --console

初始化的时候会生成一个密码,需要记一下,待会要用

mysql免安装版升级 mysql免安装版下载_数据库_10

3.2起服务

起mysql的服务:

net start mysql

mysql免安装版升级 mysql免安装版下载_mysql_11

3.3登录mysql

启动成功后登录:

mysql -u root -p

缓了一会要求输入password。这个password是初始化生成的那个密码。看到welcome就说明登录成功了!!

mysql免安装版升级 mysql免安装版下载_mysql免安装版升级_12

3.4修改密码

这个密码太繁琐了,所以我把密码改成root了:

alter user 'root'@'localhost'identified by 'root';

如图

mysql免安装版升级 mysql免安装版下载_数据库_13

3.5退出登录

然后退出去验证一下:

exit

如图

mysql免安装版升级 mysql免安装版下载_数据库_14

3.6验证密码

重新登录,一样的输入

mysql -u 用户名 -p

然后输入新密码root。登录成功~

mysql免安装版升级 mysql免安装版下载_sql_15

4.安装可能遇到的问题:

4.1安装时提示

The service already exists!
The current server installed:

mysql免安装版升级 mysql免安装版下载_sql_16

说明之前已经安装过了,可能没卸载干净,检查一下:

sc query mysql

mysql免安装版升级 mysql免安装版下载_mysql_17


果然有数据,那么把之前的清理一下:

sc delete mysql

mysql免安装版升级 mysql免安装版下载_sql_18


清理了以后,再继续安装,就会成功了

mysql免安装版升级 mysql免安装版下载_初始化_19

4.2密码输入无数次都不对

mysql免安装版升级 mysql免安装版下载_mysql_20


我装的时候,因为初始密码比较复杂,我输入了好几次密码才对我说welcome

我总结了一下,需要注意一下几点:

1.密码要手输不要复制
2.注意前面的空格不是密码
3.要耐心,大小写输入正确

5.客户端连接

5.1用DBeaber客户端连接本地数据库

我用的免费的DBeaber,很好

mysql免安装版升级 mysql免安装版下载_数据库_21


输入密码测试一下

如图已经连接成功了

mysql免安装版升级 mysql免安装版下载_mysql_22


我百度的时候看到很多人要配置my.ini文件,我不知道那是啥,还有很多改配置的,我都没改,但是我的数据库已经可以用了,且都是正常使用。自用目前没有发现什么问题,有遇到问题会来更新的~~

顺便一提,如果觉得起服务麻烦可以配置个环境变量~就不用每次cd到bin路径下面去起了
(环境变量就不赘述了)

5.2客户端连接可能遇到的问题

在用DBeaber的时候,如果重新起服务没在命令行里登录,而直接在数据库里连接,会提示
Public Key Retrieval is not allowed
我百度了下直接打开一个开关

AllowPublicKeyRetrieval=True

但我在工具里没找到可以添加的地方,看了下连接设置,它默认是false,这里改成yes就可以了

mysql免安装版升级 mysql免安装版下载_数据库_23