MySql与我八字不合的日子

因为某种原因,需要使用到数据库的东西,结果从开始安装MySql开始就没让我省过心..唉,心好累…

首先,从安装开始。(安装前确定以前没有安装过MySql啊,否则需要运行打开regedit删掉相关注册表)
首先先去官网上下一个压缩文件,如图这里写图片描述
解压,修改my.ini,把路径换掉,然后开始配环境变量

这里写图片描述

以及,编辑path变量
这里写图片描述
OK,然后用管理员身份进入cmd
这里写图片描述
嗯…如果没有出任何问题当然最好了,但是我正确输入完以后,没有生成任何数据,但是安装却完成了,,所以最后我是不知道密码的…一脸懵逼….
放大招了:

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:
net stop mysql
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
mysqld –defaults-file=”D:\java\mysql-5.7.11-win32\my.ini” –console –skip-grant-tables
mysqld –defaults-file=”C:\Program Files2\mysql-winx64\my.ini” –console –skip-grant-tables
注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。
2、打开第二个cmd窗口,连接mysql:
输入命令:
mysql -uroot -p
出现:
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
使用命令:
use mysql;
更改密码:
update mysql.user set authentication_string=password(‘新密码’) where user=’root’;
执行:
flush privileges;
quit;
启动服务,连接数据库
mysql -uroot -p
然后输入
alter user ‘root’@’localhost’ identified by ‘新密码’

到这里这次的使用应该是没有问题了,昨天看到数据库正常运行的我的心情无比顺畅!但是,我今天打开发现:
这里写图片描述
mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin
如果你也是,那么恭喜你,和我一样“幸运。明明是用密码登入的,却告诉我没有密码..
没事,有解决办法
这里写图片描述
如图重置一下密码应该就可以了,记住不要大写。

好了,我要开始继续研究MySql的用法了,祝大家的代码都没有bug!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值