mysql的主配置檔案 /etc/my.cnf
mysql的資料庫目錄 /var/lib/mysql (啟動服務後自動建立)
mysql自主建立使用者和使用者組 mysql
mysql的服務名稱 mysqld (首次啟動進行資料初始化)
mysql的埠 3306
# netstat -nlput | grep 3306
# ps -c mysqld
更改初始密碼
mysql的初始密碼在日誌檔案裡 /var/log/mysqld.log
# grep password /var/log/mysqld.log
有特殊符號的時候要用單引號引起來
# mysql -hlocalhost -uroot -p』上面命令查到的密碼』 ***
-h 訪問資料庫的伺服器名字
-u 使用使用者的名字
-p 登陸的密碼
*** 資料庫內的庫名(可寫可不寫)
進入到myspl之後 通過 \h 查詢命令
更改初始密碼並且退出
mysql> alter user root@「localhost」 identified by 「123qqq…a」;
或者mysql> alter user user() identified by 「123qqq…a」;
mysql> exit
在通過新密碼登陸
# mysql -hlocalhost -uroot -p123qqq…a
如果想要自定義密碼 需要修改密碼策略(僅重啟前有效)
mysql> show variables like 「%password%」; //檢視密碼策略
mysql> set global validate_password_policy=0; //只驗證密碼長度
mysql> set global validate_password_length=6; //設定密碼長度為6
永久設定密碼策略(修改主配置檔案並重啟) # vim /etc/my.cnf
在[mysql]下面新增
validate_password_policy=0 //用於控制validate_password的驗證策略
validate_password_length=6 //密碼長度要求
零資料學習(零次學習)
什麼是零次學習,先講個小故事 倒霉同學一直希望小言裡失憶 遇霸道總裁 雞飛狗跳獲得真愛的橋段能發生在自己身上,有一天倒霉同學出門被石頭砸到頭了,失憶的橋段終於發生,然而倒霉同學之所以叫倒霉同學是有原因的,她只有失憶沒有霸道總裁。小言裡別人遇真愛,然而倒霉的倒霉同學忘記一切只能回爐再造。故事就這樣展開...
db2 沒資料補零 資料血緣平台
資料血緣和元資料有緊密的聯絡,通常我們聊的資料血緣都指的是表與表之間的依賴關係,表a經過了某些操作生成了表b,那麼表a與表b有血緣關係。但資料血緣又不侷限於資料表之間。比如說資料表與離線etl任務的查詢寫入關係,與streaming入庫任務的查詢寫入關係,與儲存引擎的依賴關係等。當我們構建了資料來源...
re 小議資料庫主鍵選取策略(原創)
為了能在orderdetail的orderid欄位中添入正確的值,必須先更新order表以獲取到系統為其分配的orderid值,然後再用這個orderid填充orderdetail表。最後更新oderdetail表。但是,為了確保資料的一致性,order與orderdetail在更新時必須在事務保護...