MySQL8 資料庫的初始化 臨時密碼

2021-10-11 11:14:37 字數 1476 閱讀 7468

在mysql的目錄下面新進乙個txt文件,命名為my.ini檔案作為初始化引數檔案,在檔案中可以設定最簡單的引數:

[mysqld]

port=3306

basedir=d:\mysql-8.0.22-winx64

datadir=d:\mysql-8.0.22-winx64\data

如圖所示:basedir是程式的目錄,datadir是以後資料庫裡面儲存資料檔案的位置。初始化命令會在程式目錄裡面新建乙個data資料夾。

輸入mysqld --initialize進行資料庫的初始化。

不帶—console引數,初始化結果不會輸出到螢幕。

會生成乙個日誌檔案,如下圖所示:

在日誌檔案裡面會有資料庫的臨時密碼,如下圖所示:

如果使用 mysqld –initialize --console 命令,帶–console引數,則會輸出到螢幕,但是不會生成日誌檔案,初始臨時密碼很難記憶,後期很難拼寫出來。

這個臨時密碼比較複雜,有大小寫字母有數字,還有標點符號。所以建議大家初始化的時候不要帶 --console引數,這樣可以從.err檔案內複製密碼。

預設服務是關閉的,需要把服務啟動起來,

啟動服務:net start mysql8

第一次安裝服務以後需要啟動服務,這個服務預設是自啟動的,pc機或者伺服器重啟以後,服務會自動啟動。第一次安裝後,需要進行資料庫的初始化工作。

初始化之後必須修改臨時密碼,資料庫才能使用

修改密碼的語句

alter user 『root』@』localhost』 identified by 『1234567』;

設定密碼永不過期

修改完密碼後資料庫就安裝成功了。

php初始化資料庫,初始化資料庫

進入安裝流程 從weiphp5.0開始,入口檔案index不在根目錄下,而是沿用tp5風格,放在public目錄 因此你的 目錄建議最好配置到public目錄下,比如在apache環境下,配置httpd.conf檔案如下 在nginx環境下,配置 conf檔案中的root引數到public目錄下 然...

Windows 10下MySQL 8初始化

1 首先使用管理員許可權執行命令列,cdmysql解壓的目錄的bin資料夾下 cd c 3rdparty mysql 8.0.11 winx64 bin2 執行mysqld的初始化命令,命令結束後在解壓目錄中生成data資料夾,資料夾下 err中包含了臨時生成的root使用者登入口令 mysqld ...

mysql資料庫初始化指令碼

要想在mysql資料庫中,譬如定義cms的database,在cms下建 t admin t article t channel 這些table 那麼在myeclipse開發環境下可以先寫 source admin.sql即在mysql中執行sql指令碼的命令 init.bat前面rem表示的都是注...