mysql8.0.13 cmd 登陆报错
今天打算配置一个php运行环境,将php、mysql、apache依次下载好,我首先安装的是mysql,安装过程很顺利,在cmd输入mysql -uroot -p的时候,我靠,报错了,
mysql8.0.13 access denied for user 'root'@'localhost' <using password:yes>
在网上搜的时候看到好多都是要在my.ini中mysqld下加 skip-grant-tables,事实证明没用,还有用一下这种方法的也不行
mysql8.0.13目录下根本就没有什么my.ini,不错你可以自己加,反正我是没成功,下面说一下我成功的方法:
配置好mysql的环境变量后,将mysql服务停止,cmd中输入 mysqld --console --shared-memory --skip-grant-tables,使用 --skip-grant-tables配置项的方式,跳过权限验证,然后再开一个cmd,输入mysql -uroot,顺利的话会进入mysql,输入FLUSH PRIVILEGES;刷新权限,接着输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';然后将跳过权限认证的那个窗口关闭,启动mysql,登陆 mysql -uroot -p你的密码,成功了
相关推荐
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
ribavnu 2020-11-16
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
要啥自行车一把梭 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
jazywoo在路上 2020-11-11
敏敏张 2020-11-11
世樹 2020-11-11