mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this ope
生活随笔
收集整理的這篇文章主要介紹了
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this ope
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題:
在centOS7上安裝了mysql后,想使用如下命令修改密碼:
/usr/bin/mysqladmin -u root password 123456報異常:
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'"解決方案:
1、修改Mysql的登錄配置:
vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables,即:
例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables保存并且退出,然后重啟Mysql數據庫。
2、進入mysql
mysql> USE mysql ; mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; mysql> flush privileges ; mysql> quit3、將Mysql的登錄設置修改回來
即刪除 [mysqld] 中的 skip-grant-tables,保存并退出
4、重啟Mysql數據庫即可。
總結
以上是生活随笔為你收集整理的mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this ope的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Docker】Docker可视化管理工
- 下一篇: mysql You can turn o