自用mysql,用来做题和自己学习。
安装免安装版的Mysql,安装,卸载,修改密码等笔记。
1.下载
1.1下载地址
https://dev.mysql.com/downloads/
1.2选免安装的版本
1.3下载下来是这样的
2.安装
2.1解压,我是放在D盘的,记录一下bin路径,
2.2然后用管理员身份运行cmd
cd 到刚刚记录的bin目录
2.3安装mysql
安装mysql : mysqld --install
2.4正常安装成功提示:
ps:如果之前安装过会提示已经安装过了:
(我第一次没整明白,所以第二次安的时候提示了这个)
遇到这种情况直接看最后~
3.修改密码
3.1初始化
安装成功后初始化,输入
mysql: mysqld --initialize --console
初始化的时候会生成一个密码,需要记一下,待会要用
3.2起服务
起mysql的服务:
net start mysql
3.3登录mysql
启动成功后登录:
mysql -u root -p
缓了一会要求输入password。这个password是初始化生成的那个密码。看到welcome就说明登录成功了!!
3.4修改密码
这个密码太繁琐了,所以我把密码改成root了:
alter user 'root'@'localhost'identified by 'root';
如图
3.5退出登录
然后退出去验证一下:
exit
如图
3.6验证密码
重新登录,一样的输入
mysql -u 用户名 -p
然后输入新密码root。登录成功~
4.安装可能遇到的问题:
4.1安装时提示
The service already exists!
The current server installed:
说明之前已经安装过了,可能没卸载干净,检查一下:
sc query mysql
果然有数据,那么把之前的清理一下:
sc delete mysql
清理了以后,再继续安装,就会成功了
4.2密码输入无数次都不对
我装的时候,因为初始密码比较复杂,我输入了好几次密码才对我说welcome
我总结了一下,需要注意一下几点:
1.密码要手输不要复制
2.注意前面的空格不是密码
3.要耐心,大小写输入正确
5.客户端连接
5.1用DBeaber客户端连接本地数据库
我用的免费的DBeaber,很好
输入密码测试一下
如图已经连接成功了
我百度的时候看到很多人要配置my.ini文件,我不知道那是啥,还有很多改配置的,我都没改,但是我的数据库已经可以用了,且都是正常使用。自用目前没有发现什么问题,有遇到问题会来更新的~~
顺便一提,如果觉得起服务麻烦可以配置个环境变量~就不用每次cd到bin路径下面去起了
(环境变量就不赘述了)
5.2客户端连接可能遇到的问题
在用DBeaber的时候,如果重新起服务没在命令行里登录,而直接在数据库里连接,会提示
Public Key Retrieval is not allowed
我百度了下直接打开一个开关
AllowPublicKeyRetrieval=True
但我在工具里没找到可以添加的地方,看了下连接设置,它默认是false,这里改成yes就可以了