1. 程式人生 > >Linux下mysql的root使用者密碼修改

Linux下mysql的root使用者密碼修改

一、首先結束mysql程序,利用ps aux | grep mysql命令得到程序ID號,kill ID號,結束程序
其次,執行mysqld --skip-grant-tables
然後,再開一個終端,輸入mysql -u root mysql
進去後,執行UPDATE user SET Password=PASSWORD('my_password') where USER='root';
再執行,FLUSH PRIVILEGES;
退出,重啟mysql,然後你再執行mysql -u root -p輸入你的密碼,應該就OK了
二、mysql>use mysql
mysql>update user set password=password("new_pass") where user="root";

mysql>flush privileges;
重新殺 MySQL ,用正常方法啟動 MySQL
一定注意:很多新手沒有用password=password("..."),而是直接password="..."所以改掉密碼不好使

相關推薦

linux安裝mysql並修改密碼 [轉]

刪除已有mysql並重新安裝mysql 檢視是否已安裝過mysql rpm -qa |grep -i mysql     2.移除安裝的包 (在之前如果有啟動mysql最好關掉服務) 使用rpm –ev 包名   3.

linuxpasswd命令設定修改使用者密碼

1、passwd 簡單說明; 我們已經學會如何新增使用者了,所以我們還要學習設定或修改使用者的密碼;passwd命令的用法也很多,我們只選如下的幾個引數加以說明;想了解更多,請參考man passwd或passwd --help ; passwd [OPTION...] passwd 作為普通使用者和超級許可

Linuxmysql首次登入修改root密碼

輸入 mysql -u root -p 命令,會提示輸入密碼,由於是第一次修改,直接回車即可。 mysql -u root -p 通過操作mysql.user表修改root密碼 use m

Linux產生隨機密碼的7種方法

隨機密碼Linux下產生隨機密碼的7種方法1[root@test-6 ~]# date +%s | sha256sum | base64 | head -c 32 ; echoM2U0YTllN2I1NzZjNTNjZDZhYzM5NzIz2[root@test-6 ~]# < /dev/urandom

Linux實現免密碼登錄(超詳細)_Linux_腳本之家

.html ini 服務 meta word ssh密鑰 密碼登錄 rda lin Linux ssh密鑰登錄和取消密鑰登錄 2016-05-18? linux技巧 ? 暫無評論 在VPS中利用vi編輯器編輯sshd的配置文件 vi /etc/ssh/sshd_conf

Kali Linux社工密碼字典生成工具Cupp和Cewl教程

linux 社工字典 Cupp Cewl Cupp是一款用Python語言寫成的可交互性的字典生成腳本。尤其適合社會工程學,當你收集到目標的具體信息後,你就可以通過這個工具來智能化生成關於目標的字典。當對目標進行滲透測試的時候,常見密碼爆破不成功,大批量的字典耗時太長時,就需要一份結合具體目標

linux 添加,修改,刪除路由

pts 開始 轉發 網絡 scrip 防火墻 scripts ble iptables 在日常生活中,或者在服務器中,有多個網卡配置多個地址,訪問不同的網絡段,這種情況是非常常見的現象,這個時候我們就需要添加多個路由來實現多網絡段的通行。 一、設置當前終端路由(再開機就沒效

Linux生成隨機密碼(轉)

1、使用SHA演算法來加密日期,並輸出結果的前32個字元: date +%s |sha256sum |base64 |head -c 32 ;echo 生成結果如下: ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4 2、使用內嵌的/dev/urandom,並過濾掉那些日常

linux儲存git密碼

在使用shell指令碼部署專案時,我們經常從gitee或者github拉取程式碼,每次都輸入密碼會比較繁瑣,這裡介紹一下,如何儲存git密碼(https方式) 1、檢視伺服器是否儲存密碼git config --list 2、郵箱設定、使用者名稱設定、儲存密碼設定 git conf

Linux mysql 忘記密碼或access denied

解決: 1.先關閉mysql服務 # service mysql stop 2.用安全模式進入: # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 後臺執行 3.然後直接

LinuxSSH免密碼登入配置

假設有 A、 B 兩臺 Linux 伺服器,我們希望能夠從其中一臺伺服器通過 SSH 免密碼登入到另一臺伺服器。 兩臺伺服器的資訊如下: 主機名    IP地址    免密碼登入使用者名稱 server1    

linux忘記mysql密碼的找回方法

今天我們主要是講一下關於linux忘記mysql密碼處理方法,下面提供了5種linux忘記mysql密碼找回方法哦。 方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables

mongodb在linux需要使用者名稱密碼連線

注:注意啟動時logpath /mongodb/logs 這裡是指向一個檔案,而不是目錄,如果不是指向檔案也是啟動不了而dbpath 指向的是一個目錄注:最好是下載符合linux系統版本的mongodb版本,因為安裝glibc很可能導致一系列問題。MongoDB 預設是沒有設

Linux生成隨機密碼的19種方式方法

轉載地址 https://baijiahao.baidu.com/s?id=1611646541119120439&wfr=spider&for=pc   1. 使用 sha256sum # date +%s | sha256sum | base64 | h

linux檔案時間戳修改

1.touch命令 linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改檔案時間戳,或者新建一個不存在的檔案。 命令格式: touch [選項]… 檔案… 命令引數: -a 或–time=atime或–time=acces

LinuxTomcat VM引數修改

不可行的方法 最初我直接修改catalina.sh, 將JAVA_OPTS變數加上了 -server -Xms1G -Xmx1G -XX:+UserG1GC 最初看起來沒啥問題,但是當伺服器執行幾天後,發現執行shutdown.sh無法關閉tomcat

linux的shell——如何修改shell的提示符,能夠出現登入使用者名稱、主機名和路徑

有的機器上可能登上去後顯示總是-bash-3.00$,解決方法是對比其他機器的~/.bash_profile檔案,發現補充上以下東西就可以顯示"[email protected]機器名 當前dir“了。 2 if [ -f ~/.bashrc ]; then 3 . ~/.bashrc 4 fi

Linux使用touch批量修改資料夾和檔案的時間

下面只有兩個引數存在差別,d與f,d表示資料夾,f表示檔案。 查詢當前目錄下,所有的資料夾以及子資料夾,並把所有的資料夾及子資料夾設定成755,包括當前目錄 find ./ -type d -exe

linux用命令批量修改替換檔案內容

在linux入侵之後,我們要清除留下的一些痕跡,比如apache留下的日誌.但是對於ssh登陸日誌比如/var/log/wtmp 和 lastlog這類二進位制檔案,sed命令就愛莫能助了. Linux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案

linux如何檢視和修改系統BLOCK的大小

檢視os系統塊的大小[root]# /sbin/tune2fs -l /dev/sda1檢視os系統頁的大小[[email protected] ~]$ getconf PAGESIZE4096修改塊的大小:創 建檔案系統時,可以指定塊的大小。如果將來在你的檔案系統中是一些比較大的檔案的話,使用較大