MySQL初始化基本操作

2021-10-25 03:24:57 字數 1008 閱讀 2696

本人對mysql的上手使用不甚熟練,已經來回重新初始化和配置多次。這裡記錄一下每次操作的步驟,備忘。

新人經驗,僅供參考。

首先,清空data目錄(如果還沒有儲存什麼重要資料的話)

然後執行:

mysqld --initialize --console
如果成功,會在提示的最後顯示初始密碼,需要暫時記下來。

執行:

mysqld install
如果提示「the service already exists!」,請參考我的另一篇文章。

如果提示「service successfully installed.」,說明安裝成功。

然後啟動服務(如果有安裝mysql notifier,似乎會自動啟動服務,就不用手動執行下面這條命令了):

net start mysql
這樣就可以登入了。需要用到之前的初始密碼:

mysql -uroot -p
登入成功後,需要先改密碼,否則無法執行很多操作。

alter user user() identified by "新密碼";
nodejs連線mysql時,提示「client does not support authentication protocol requested by server; consider upgrading mysql client」  

mysql8.0以上忘記root密碼  

error 2003 (hy000): can't connect to mysql server on 'localhost' (10061) - 一般是因為mysql80服務沒有啟動(或者mysqlxx,xx為版本號)

error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes) - 密碼錯誤或者mysql服務沒有啟動

mysql 初始化 MySQL初始化

port 3306 設定mysql的安裝目錄 basedir d php apmw mysql 8.0.17 設定mysql資料庫的資料的存放目錄 datadir d php apmw mysql 8.0.17 data 允許最大連線數 max connections 200 允許連線失敗的次數。m...

mysql 初始化序列 mysql初始化

mysqld nt remove mysql mysqld nt install mysqld initialize insecure user mysql mysqld install mysql root使用者拒絕連線 建立my.ini放在bin下 mysqld 設定3306埠 port 330...

mysql 初始化 mysql時間初始化

date forma t date,format 根據格式串format 格式化日期或日期和時間值date,返回結果串。可用date format 來格式化date 或datetime 值,以便得到所希望的格式。根據format字串格式化date值 s,s 兩位數字形式的秒 00,01,59 i 兩...