1. 程式人生 > >Linux忘記MySQL登入密碼

Linux忘記MySQL登入密碼

1.在配置檔案中新增skip-grant-tables
進入 mysql伺服器,可以不需要 root 密碼,但是同時,不能做授權修改。

[mysqld]
skip-grant-tables

2.立即登入,修改密碼


方法一 :
             mysql> ALTER USER 'root'@'localhost'  IDENTIFIED BY  '新密碼';          ##成功後修改新密碼。
             mysql>  flush privileges;

方法二:
      update mysql.user set authentication_string=password("
[email protected]
"
); flush privileges;

3.修改完密碼,立即退出,去到/etc/my.cnf把skip-grant-tables去掉,否則會報錯。
4.重新啟動mysql

/usr/local/mysql57/support-files/mysql.server restart

相關推薦

Linux忘記MySQL登入密碼

1.在配置檔案中新增skip-grant-tables 進入 mysql伺服器,可以不需要 root 密碼,但是同時,不能做授權修改。 [mysqld] skip-grant-tables 2.立即登入,修改密碼 方法一 :

Linux忘記root登入密碼解決方法

有時候由於長時間米有登入linux系統,等需要用的時候突然忘記root密碼,怎麼辦?下面簡單介紹解決方法。 redhat 和 centos 6.5 可以,7.0以上未測 在系統重啟後,不停地按”e”鍵,如圖:

忘記mysql登入密碼,怎樣在命令列登入

安裝完MySQL後,在windows下面就可以cmd命令列管理資料庫,在linux下面就可以使用終端管理資料庫。 mysql中資料庫名和表名是區分大小寫的,但是表中的列名就不區分大小寫。 登入:mysql -u root  -p 如果在登入的時候遇到即使你的r

防止linux命令列登入mysql登入密碼洩露?

使用linux命令列登入mysql,會在history中記錄下mysql的登入使用者名稱密碼.怎樣才能隱藏呢? 可以使用環境變數HISTCONTROL=ignorespace,首先執行該命令,在需要不記錄的命令前新增一個空格 # echo “export HIS

如何防止Linux命令列下MySQL登入密碼洩露?

命令列登入防止MySQL密碼洩露的幾個小妙招。 明知山有虎偏向虎山行的方案: 1、可以通過如下環境變數強制Linux不記錄敏感歷史命令 在命令列執行HISTCONTROL=ignorespace後,再輸入帶密碼的命令的前面加一個空格登入,登入命令不會被記錄到歷史記錄裡。 [[email 

Linux--忘記MySQL密碼的解決方法和輸入mysqld_safe --skip-grant-tables &後無法進入MySQL的解決方法

在Linux下忘記MySQL密碼後我們可以通過一個mysql的引數–skip-grant-tables &輕鬆解決這個問題 親測在CentOS有效 其中 --skip-grant-tables 的意思是跳過授權表,通過此引數來跳過輸入密碼,後面跟得 &a

忘記MySQL root密碼,如何不重啟修改

權限 p12 code database 行修改 註意 mark 文件拷貝 需要 說個前提:mysqld可以處理kill命令發送的信號,如SIGHUP、SIGTERM,SIGHUP信號產生的行為類似於flush命令。 不重啟找回root密碼首先需要有個較低權限的賬號,比如可

WDCP管理面板忘記MYSQL ROOT密碼及重置後臺登錄密碼的方法匯總

linux前面的文章中我們已經介紹了WDCP – Linux服務器管理系統,不管出於何種原因,應該會有不少朋友在自己的VPS/服務器上采用WDCP管理面板的時候有忘記MYSQL ROOT賬戶管理密碼,甚至有忘記WDCP後臺管理登錄密碼的情況。今天我們就把這些問題匯總,羅列出解決方法。 強制修改mysql的ro

忘記mysql管理密碼怎麽辦?

mysql情況一:在已知密碼的情況下修改mysql管理密碼:mysqladmin -uroot -p123 password 123456情況二:在忘記mysql登錄密碼的情況下,清空或登錄mysql管理密碼:1.#停止mysqld服務 /etc/init.d/mysqld stop2.#使用mysql

mysql登入密碼策略更改設定

轉載至:http://blog.csdn.net/maxsky/article/details/51171474 Mac OS X 下通過 Brew 安裝 MySQL 後,預設密碼為空,然後執行 mysql_secure_install

mac 重置mysql 登入密碼

登入時報錯:解決Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE) step1: 停止Mysql服務 step2: 進入終端輸入:cd /usr/local/mysq

忘記Mysql資料庫密碼的各種應對方法

忘記Mysql資料庫密碼怎麼辦 (Win10    Mysql-5.7.22) 一、安裝路徑沒有data資料夾            (1)在安裝路徑建立一個 data資

linuxmysql 修改密碼

有時我們會忘記Mysql的密碼,或者想改一個密碼,以下將對這兩種情況修改密碼的三種解決方法做個總結 本文都以使用者為 root 為例; 一、擁有原來的myql的root的密碼; 方法一: 在mysql系統外,使用mysqladmin mysqladmi

linux修改mysql資料庫密碼

Linux下修改Mysql的用(root的密碼及修改root登入許可權 修改的使用者都以root為列。 一、知道原來的myql資料庫的root密碼; ①: 在終端命令列輸入 mysqladmin -u root -p password “新密碼” 回車 ,Ent

Linux主機Mysql登入操作

1.通過mysql所在使用者名稱登入主機 2.進入mysql 指令碼存放目錄: cd /app/memdb/mysql/bin 3.運用客戶端指令碼登入mysql資料庫: ./my

wordpress系統忘記admin登入密碼的解決方法

最近有朋友的wordpress網站忘記admin密碼了,找到我協助解決,在這裡給大家分享給最簡單的解決方案: 一、用文字工具建立一個檔案,例如命名為resetPwd.php; 二、在該檔案resetPwd.php中新增以下程式碼: <?php //password resetter inclu

Mac作業系統下忘記MYSQL密碼

1. 在系統偏好 中,中止MYSQL服務.; 2. cd/usr/local/mysql-...../bin sudo ./mysqld_safe--skip-grant-tables 3. 登入MySQL; mysql 4. 置空root使用者的密碼; mysql>

Linuxmysql 登入退出及常用命令

登入 mysql -u使用者名稱 -p                回車後輸入密碼 退出 exit 或者 quit  或者 \q         常用命令 mysqladmin -u使用者名稱 -p舊密碼 password新密碼                

Ubuntu下忘記mysql賬號密碼

博主用的是aws-ec2 ubuntu的ami直接生成的os,所以不知道mysql的賬號和密碼,但是又要進去看錶結構。看一下如何操作吧: 編輯mysql的配置檔案/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tabl

Windows下 忘記MySQL root密碼(親測)

windows下mysql忘記root密碼的解決方法,碰到這個問題的朋友可以參考下。 方法一: 1、在DOS視窗下輸入net stop mysql5 或 net stop mysql  或者在cmd的mysql/bin路徑下鍵入taskkill /f /im mysqld