解决MySQL8.0安装第⼀次登陆修改密码时出现的问题
下⾯给⼤家介绍下mysql 8.0.16 初次登录修改密码
mysql数据库初始化后初次登录需要修改密码
初次登录会碰到下⾯这个错误
ql> alter user root identified by ‘password';
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this
statement.
需要使⽤下⾯的命令来修改密码
mysql> alter user user() identified by ‘password';
Query OK, 0 rows affected (1.43 sec)
ps:下⾯看下MySQL8.0安装+第⼀次登陆+修改密码时出现的问题
安装
因为之前装过但是装在C盘,这次是想把它移到D盘,所以把之前安装的部分都删掉了,就留下了MySQL Installer⽂件⽤来安装。有⼀个很坑的地⽅,就是它安装⽬录默认在C盘,如果你想更改⽬录,那么 Choosing a Setup Type 那⼀步要注意
选 Custom ⾃定义安装那⼀项。
然后进⾏到这⾥,选择⾃⼰想安装的项⽬,⽐如我这⾥就随便选⼀个
这个时候是看不到任何更改安装⽬录的选项的,你需要选中那个你想要安装的东西,然后右下⾓会多出⼀个链接,点击它就可以更改安装⽬录了。
但是还是有⼀个问题,在更改⽬录的时候,有可能会出现这个提⽰
⾄于原因我也没有弄明⽩,但是解决⽅法就是保留它原有的路径名称,只在路径前⾯更改或者添加,⽐如这样
后⾯的配置主要是注意端⼝号的设置,默认是3306,但是如果冲突的话,就是端⼝已经被占⽤,那改成3306~3309之间都可以。
安装完之后要记得去系统环境变量Path⾥设置变量,⽅便cmd。
第⼀次登陆
遇到的问题蛮多的,⽐如打开cmd,第⼀步执⾏
net start MySQL
报错...
原因是没有⽤管理员⾝份运⾏cmd
换管理员⾝份运⾏之后,⼜出来个问题
第⼀次运⾏不知道为什么有这个⽑病,在⽹上到了解决办法,需要initialize⼀下
mysqld --initialize
服务启动之后,运⾏
mysql -u root -p
然后会要你输⼊密码,这⾥⼜有问题了
这个提⽰意思是密码错误
这个地⽅我也有点迷,明明在前⾯安装MySQL的时候有要你设置⼀个密码,但是其实那个密码貌似⽤不到,这个地⽅应该输⼊的是它⾃动⽣成的随机初始密码,⽽这个初始随机密码放在MySQL安装⽬录下⼀个.err⽂件⾥。也不算难吧,整个⽂件夹⾥好像就这⼀个.err类型的⽂件,直接在⽂件夹⾥搜索就好了
⽂件内容也不长,到这⼀段⽂字,下⾯那⼀⾏就是初始密码。
输⼊密码后显⽰这样就是成功了
修改密码
MySQL8.0以后修改密码跟以前不⼀样,之前的很多⽅法现在去⽤的话都会报错,亲测下⾯这个代码是可⾏的
ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";
总结
mysql下载出现installer
以上所述是⼩编给⼤家介绍的解决MySQL8.0安装第⼀次登陆修改密码时出现的问题,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论