Centos7忘記mysql5.7.21的root密碼
1、停止mysql服務
[[email protected] ~]# ps -ef | grep mysql
root 5365 1 0 15:47 pts/0 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/CentOS.pid
mysql 5452 5365 4 15:47 pts/0 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=CentOS.err --pid-file=/usr/local/mysql/data/CentOS.pid
root 5485 5210 0 15:47 pts/0 00:00:00 grep --color=auto mysql
[ [email protected] ~]# service mysql stop # 停止 mysql 服務
Shutting down MySQL.. SUCCESS!
[[email protected] ~]#
2、使用 mysqld_safe 來啟動mysql服務
[[email protected] ~]# cd /usr/local/mysql/bin/ [[email protected] bin]# ./mysqld_safe --skip-grant-tables 2018-03-02T07:49:52.491532Z mysqld_safe Logging to '/usr/local/mysql/data/CentOS.err'. 2018-03-02T07:49:52.528458Z mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
如上所示,執行 ./mysqld_safe --skip-grant-tables 後會暫停輸出。其中 --skip-grant-tables 選項表示MySql伺服器不載入許可權判斷,任何使用者都能訪問資料庫。
3、然後另外開啟一個終端視窗,免密碼登入mysql
[[email protected] bin]# ./mysql -u root -p Enter password: # 此處為空密碼 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.21 MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
4、修改 root 密碼
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root'); # 將 root 密碼修改為 'root'
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql>
修改密碼完成後,將使用 mysqld_safe --skip-grant-tables 命令啟動的終端視窗關閉,接下來就可以使用新設定的密碼登入Mysql了。
相關推薦
Centos7忘記mysql5.7.21的root密碼
1、停止mysql服務[[email protected] ~]# ps -ef | grep mysql root 5365 1 0 15:47 pts/0 0
centos7下mysql5.7修改密碼和外部能訪問的步驟、講解和所遇到的那些坑(最全)
登入mysql報錯 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 1、登入安裝資料庫的機器 輸入vi /etc/my.cnf,在該配置檔案增加一
linux CentOS7下 mysql5.7.25 密碼改簡單的方法
The 重新 spa ring password auth use off str 在 vim /etc/my.cnf配置文件中增加: validate_password=off default_password_lifetime=0 重新啟動 執行:update mysq
centos7下忘記mysql5.7密碼
most oca oot -c per 註意 val mysql配置 innodb 才裝完的mysql,轉眼密碼就忘記了,找了一圈的修改密碼方法,做下記錄! 編輯mysql配置文件。 [root@localhost ~]# vi /etc/my.cnf 在[mysql
CentOS7下mysql5.7忘記root密碼的處理方法
1.vi /etc/my.cnf 2.在[mysqld]中新增 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/MySQL socket=/var/lib/mysql/mysql.
Centos7.4 修改MySQL5.7 root 密碼
pac bit ons ati onos -m update datadir edi 參考博文:http://www.jb51.net/article/100211.htmhttps://www.cnblogs.com/wangbaobao/p/7087032.html
Centos7.3 mysql5.7 密碼修改及遠程登陸配置
改密碼 遠程 error 遠程連接 連接 safe trie 5.7 sql 修改密碼命令 set password for root@localhost = password(‘admin@123‘); 連接命令 ln -s /usr/local/mysql/bin
centos7安裝MySQL5.7無法設定密碼問題
前言 在使用centos7系統yum方式安裝MySQL5.7後 不知道預設密碼是多少 知道後沒辦法修改? 一、找到MySQL密碼 service mysqld start vim /var/log/mysqld.log 使用vim查詢關鍵字“tempor
centos7安裝mysql5.7修改設定密碼策略
centos7作業系統在安裝mysql5.7社群版之後會有預設密碼,通過grep命令在mysqld.log檔案中即可找到,如下所示: 標識位置即在初始化安裝時mysql的預設密碼,然後通過mysql -u root -p命令輸入初始密碼之後登入mysql客戶端,設定密碼,如下所示: 從上面的提示可
CentOS7安裝MySQL5.7以及修改密碼
CentOS7安裝mysql [[email protected] ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm --2018-11-08 18:43:55-- h
CentOS7安裝mysql5.7以及修改密碼和匯入匯出資料庫
centos7安裝mysql 5.7 1.檢測系統內部有沒有安裝其他的mysql資料庫 rpm -qa | grep mysql 然後如果有的話刪除這些mysql yum remove 查出來的所有名字 2.徹底刪除系統中mysql的目錄 fin
centos7.4修改mysql5.7 root密碼
vim /etc/my.cnf 在[mysqld]下新增下面一句話:skip-grant-tables 2.重啟mysql service mysqld stop # 1 service mysqld start 1 3.輸入mysql進入了m
linux上mysql5.7上密碼忘記,解決方案
mysql5.7 忘記密碼!!! 首先執行 vi /etc/my.cnf,新增skip-grant-tables儲存,然後重啟服務 service mysqld restart, 這時不需密碼,可以直接登陸mysql,通過update語句,修改 update mysql
CentOS7安裝MySQL5.7數據庫以及配置
oracle 數據庫 固態硬盤 c語言 最大的 一、MySQL5.7主要特性: 原生架構支持centos7的Systemd (1.)更好的性能:對於多核的CPU、固態硬盤、鎖有著更好的優化、更好的innoDB存儲引擎。 (2.)更為健壯的復制功能:復制帶來了數據完全不丟失的方案,傳
CentOS7 安裝Mysql5.7
-perm get his 開放 comm 一個 password ref wal 1 安裝 GCC yum install gcc yum install tcl 2 安裝wget yum install wget 3 下載mysql源安裝包 shell>
MySQL5.7初始密碼問題
nod edi str 手動 參考資料 命令 解決 datadir utf 今天在實驗室的電腦上安裝MySQL5.7的時候,下載了ZIP版,在配置好環境變量之後遇到了不知道初始密碼的問題,查找了很多帖子都不行,最後這樣解決了問題: 1.在MySQL的安裝目錄下(
Centos7 下Mysql5.7.18的安裝和簡單主從
mysql centos7 安裝 Mysql5.7.18的安裝#下載解壓tar包wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gztar -zxvf mysql-5.
centos7安裝 MySQL5.7.19
mysql5.7環境:虛擬機+centos71.下載二進制包,下面mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz鏈接是官網cd /usr/local/srcwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-
Linux CentOS7 安裝 Mysql5.7.19
tar ice 改密碼 mysql base -- share 密碼 chgrp 1.解壓文件 [[email protected] ~]# tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/
centos7安裝mysql5.7
centos7 mysql5.7我打算在我的centos7.2上面裝一個mysql5.7,我選擇編譯安裝1 要安裝,首先要有安裝包,下載去因為mysql5.7要求boost,所以建議大家盡量選擇自帶boost的mysql源碼包下載來安裝,這樣就不用麻煩單獨安裝boost了.我下載的是mysql-