解决麒麟系统安装mysql后登录错误:‘Access denied for user ‘root‘@‘localhost‘
银河麒麟安装mysql用命令行,+空密码无法登录mysql数据库,workbench也登录不了,都提示'Access denied for user 'root'@'localhost'。
数据库卸载重装了几次都不行。好像感觉数据清理不干净。解决的过程遇到的坑,这里记录分享下。
有效的操作记录下:
1、首先是跳过权限登录mysql,查看user表,
停止mysql服务~$ sudo service mysql stop
以安全模式启动MySQL~$ sudo mysqld_safe --skip-grant-tables &
注意:
可能提示mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exist
解决方法:(笔者尝试发现必须加sudo)
1 2 |
|
再次执行上面安全模式启动mysql ~$ sudo mysqld_safe --skip-grant-tables &
这次提示语句显示了,mysqld_safe Staring mysqld deamon with database from /var/lib/mysql
这次登录可以不用密码:mysql -u root 回车就登录了
sql语句查询mysql.user表的情况,如下:
加图片(以后补)
还有人提议如下这么做,没尝试
Open & Edit /etc/my.cnf or /etc/mysql/my.cnf, depending on your distro.
Add skip-grant-tables under [mysqld]
2、发现user的plugin为socket_plugin,改为mysql_native_password
修改root的plugin权限:
1 2 3 |
|
(注意这里修改一定要正确,免得跟笔者一样,粗心的把plugin修改的内容少些了一个字母,又有下面的折腾)
3、user表还有其他用户,root不能登录,用其他的用户登录也行啊。查询了发现一下有效操作:
在mysql的安装目录,一般在 /etc/mysql里面有个debain.cnf文件,里面有user,password,用这个用了登录,密码最后复制,然后就又可以修改user表root的plugin,操作同上。
重启mysql服务, sudo service mysql restart;
用root用户就可以登录。
解决麒麟系统安装mysql后登录错误:‘Access denied for user ‘root‘@‘localhost‘相关推荐
- mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法 参考文章: (1)mysql出现ERROR1698(28000) ...
- 解决Mysql ERROR 1045 (28000)“Access denied for user 'root'@'localhost'”
今天本地登入服务器的时候mysql提示:Mysql ERROR 1045 (28000)"Access denied for user 'root'@'localhost'" 解决 ...
- 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
连接mysql报错:Access denied for user 'root'@'localhost'(using password: YES)的解决方法 参考文章: (1)连接mysql报错:Acc ...
- MYSQL问题解决方案:Access denied for user ‘root‘@‘localhost‘ (using password:YES)
MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES) 参考文章: (1)MYSQL问题解决方案:Acce ...
- Win7环境下mysql报错1045:Access denied for user root@localhost错误解决方法
产生场景:在涉及到连接数据库操作的时候,会报1045:Access denied for user root@localhost. 比如:本地建立的数据库连接不上,在IDEA等开发工具中使用反向生成. ...
- MySQL安装错误——Access denied for user 'root'@'localhost' (using password: YES)
错误: [root@VM_205_38_centos home]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied ...
- 解决ubuntu中连接mysql时报错:Access denied for user ‘root‘@‘localhost‘
在ubuntu安装好mysql后无脑的跟着别人的博客配置了远程访问的权限,然后在连接时报错: itcast@itcast-virtual-machine:/usr/share/mysql$ mysql ...
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因...
在博客Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N ...
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
win7 MySql5.6.17 提示:1045 access denied for user 'root'@'localhost' using password yes 从网上找到的解决方法,以此博 ...
最新文章
- Repeater控件使用小结持续更新
- TCP/IP协议 和 如何实现 互联网上点对点的通信
- 典型用户分析及用户场景分析
- Python【01】【基础部分】- A
- sysctl.conf工作原理
- java.net.NoRouteToHostException: Cannot assign requested address
- java将jfif格式转换成ipg_.jfif是什么格式 jfif格式怎么转jpg
- iBatis的基本配置+CRUD操作
- 6. Document close() 方法
- 匹配网页里的zip_ZIP 也能边下载边解压?流式解压技术揭秘
- 切莫止步于 TOGAF® 认证
- 前端导出 pdf 分页带表头,导出pdf 不分页
- 微信支付提示:支付失败,如果已经扣款,资金会在0~3个工作日内原路退回
- R语言-面板数据分析步骤及流程-
- 关于功能结构图 信息结构图 产品结构图那点小事
- 全球及中国装配式建筑行业深度研究与发展模式咨询报告2022版
- win7系统如何添加计算机,教你win7系统电脑添加邮箱怎么添加
- Java获取单词的首字母的方法_java – 从句子中的每个单词中提取第一个字母
- 大学计算机基础知识手写笔记,清华学霸手写笔记火了,如同“电脑打印版”,学渣快来“瞻仰”...
- SDIO wifi Marvell8801/Marvell88w8801 介绍(五) ---- Marvell8801/Marvell88w8801 TLV