linux 下mysql无法设置密码怎么解决?
发布网友
发布时间:2023-10-10 05:33
我来回答
共4个回答
热心网友
时间:2024-12-05 04:38
1楼的,你的方法,改不了密码,我试过!
安装1个phpmyadmin
然后:进入mysql/bin目录,执行./mysqladmin -uroot password 密码
之后,再进./mysql -uroot -p 回车后,显示 passwd:
热心网友
时间:2024-12-05 04:38
大哥你用root 或者其他登录,本来就在这个环境下怎么还能还这里的系统表user 呢?
我的做法:
正确的root 密码修改:
在mysql 的安装目录中找到 mysqld_safe 文件, ./mysqld_safe --skip-grant-tables
之后就启动了不用密码的环境:
Mysql -u root
Mysql> update mysql.user set password = password('red') where User='root';
Mysql> flush privileges;
Myusql> quit;
完毕, 当然有人说可以在配置文件中加入 --skip-grant-tables
热心网友
时间:2024-12-05 04:39
你登录mysql的时候,就没有用root。没输密码,代表你没验证,不是没有root密码。所以表面上mysql>进入了,实际上什么权限也没有。
mysql -u root试试看,默认root没有密码。
热心网友
时间:2024-12-05 04:39
GRANT ALL PRIVILEGES ON *.* TO root@localhost BY IDENTIFIELD '123456'