1. 程式人生 > >MySQL資料庫密碼配置

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.如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來