MySQL資料庫密碼配置
1 軟體環境
CentOS7、MySQL5.8及以下
2 登入問題
(1) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
(2) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
(3) ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this ...
3 原因
MySQL有預設密碼,登入時未獲取預設密碼,從而報錯。
4 解決方案
4.1 無密碼登入
(1) 進入使用者配置:#vim /etc/my.cnf;
(2) 在mysql後新增skip-grant-tables,如圖4.1所示(vim狀態下可以直接搜尋,搜尋:mysqld);
圖4.1 新增跳過密碼指令
(3) 重啟&登入
①mysql service restart
②mysql enter
4.2 更改密碼登入
(1) 檢視原始密碼
sudo grep 'temporary password' /var/log/mysqld.log
(2) 密碼要求
① At least one upper case letter(至少一個大寫字母)
② At least one lower case letter, one digit(至少一個小寫字母和一個數字)
③ At least one special character(至少一個特殊字元)
④ The total password length is at least 8 characters(密碼長度至少8位)
(3) 設定密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password',如圖4.2所示;
圖4.2 修改密碼指令
(4) 密碼登入
① mysql -u root -p
② password: your password
相關推薦
MySQL資料庫密碼配置
1 軟體環境 CentOS7、MySQL5.8及以下 2 登入問題 (1) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) (2) ERROR 10
樹莓派 安裝MySQL資料庫 和配置
樹莓派 安裝MySQL資料庫 和配置 前言:我們僅僅是在樹莓派3上搭建
mysql資料庫安裝配置建庫
mysql資料庫 https://www.cnblogs.com/xch-yang/p/7661069.html mysql資料庫安裝 https://blog.csdn.net/wuting3680278/article/details/71698936 myeclipse
忘記Mysql資料庫密碼的各種應對方法
忘記Mysql資料庫密碼怎麼辦 (Win10 Mysql-5.7.22) 一、安裝路徑沒有data資料夾 (1)在安裝路徑建立一個 data資
Linux 環境下,Mysql 資料庫密碼重置
1、修改MySQL的登入設定,可以免密碼直接登入。 # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables [[email protected] etc]# vi /etc/my.cnf
忘記本地MySQL資料庫密碼的解決方案。
忘記本地MySQL資料庫密碼,解決方案,分以下10個步驟: 參考連結:https://blog.csdn.net/weidong_y/article/details/80493743 資料庫版本:5.7.21 1、開啟cmd視窗,進入 MySQL的安裝目錄。 2、停止MySQL的服務。已經停止了。
修改MySQL資料庫密碼
第一種方法 進入cmd 按Windows+x鍵 點選windows PwerShell進入cmd mysqladmin -u root -p password 新密碼 Enter password:輸入你的舊密碼 例如下面這樣 我這裡設定的新密碼是123
使用MySQLadmin自定義MySQL資料庫密碼報錯處理
MySQL自定義密碼報錯 1.報錯示例 例如:mysqladmin -uroot password “123456” mysqladmin: connect to server at ‘localhost’ failed error: ‘Access denied for use
linux修改mysql資料庫密碼
Linux下修改Mysql的用(root的密碼及修改root登入許可權 修改的使用者都以root為列。 一、知道原來的myql資料庫的root密碼; ①: 在終端命令列輸入 mysqladmin -u root -p password “新密碼” 回車 ,Ent
wampserver設定MySQL資料庫密碼
wampserver設定MySQL資料庫密碼 wamp正常情況下直接空密碼就可以登入,但是之前電腦裝過資料庫,導致空密碼會報密碼為空的錯誤 解決方法 根據安裝路徑找到config.inc,php檔案,推薦使用notepad 然後找到$cfg['Servers'][$i]['password'] =
Jdk環境配置以及mysql資料庫安裝配置環境總結
Jdk環境配置以及mysql資料庫安裝配置環境總結 1、如何配置JAVA環境 JAVA語言越來越流行,所佔比率越來越大,掌握JAVA語言無論是對程式設計還是今後找工作都有很大的幫助。然而對剛入門JAVA者來說,如何配置JAVA環境,是件煩瑣的事情,很容易出錯。下面將提供如何配置JAV
XAMPP 修改MySQL資料庫密碼+取消自動登入phpMyAdmin
點選Admin 進入phpMyAdmin 點選賬戶後選擇root localhost,點選修改許可權 選擇修改密碼,輸入新密碼,點選執行即可。這裡有一個生成密碼的功能,是將你的密碼生成為一串字串,以後密碼就是該字串,可自行選擇 密碼到這裡就修改完畢了,但還要修改配置檔案才能在
flask中mysql資料庫的配置和使用
一.建立資料庫 通過命令列工具提前建立專案需要的資料庫 注意事項:資料庫需要開啟遠端登入許可權 #1.登入資料庫: mysql -uusername -p #2.建立新的登入使用者: create user newname ident
詳解MYSQL資料庫密碼的加密方式及破解方法(2)
2.將MySQL使用者密碼字串加入到Cain破解列表 本文使用Cain & Abel 來破解MYSQL資料庫使用者密碼,Cain & Abel是一個可以破解屏保、PWL密碼、共享密碼、快取口令、遠端共享口令、SMB口令、支援VNC口令解碼、C
ubuntu下修改MYSQL資料庫密碼
在介紹修改密碼之前,先介紹一個檔案/etc/mysql/debian.cnf.其主要內容如下圖: 裡面有一個debian-sys-maint使用者,這個使用者只有Debian或Ubuntu伺服器才有,所以如果您的伺服器是Debain或Ubuntu,debi
伺服器上MySQL資料庫密碼忘了
不校驗授權的方式開啟MySQL程序 service mysqld start --skip-grant-tables & 重新設定新密碼 update mysql.user set password=PASSWORD(‘newpassword’) where User=‘root’;
Mysql資料庫伺服器配置檔案/etc/my.cnf的詳細配置
以下是 Mysql數 據庫伺服器配置檔案 /etc/my.cnf的詳細配置。應用場合是 InnoDB引擎, 4核 CPU, 32位 SUSE。 [client]port = 3306 socket = /tmp/mysql.sock # The My
修改mysql資料庫密碼及服務中的執行檔案路徑
之前安裝過一次xampp,啟動mysql資料庫都是xampp下的資料,因近期要做資料庫的同步,需要本地資料庫,故進行修改 D:\xampp\mysql\bin\mysqld --defaults-file=D:\xampp\mysql\bin\my.ini
SAE web.py-MySQL資料庫連線配置
使用web.py的話可以這樣子 import sae db = web.database(dbn='mysql', port=int(sae.const.MYSQL_PORT), host=sae.const.MYSQL_HOST, db=sae.const.MYSQL
如何在linux下安裝mysql資料庫並配置
1.查詢以前是否安裝有mysql,使用下面命令: rpm -qa|grep -i mysql 如果顯示有如下包則說明已安裝mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 2.如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來