1、mysql 初始化 兩種方式
(1) mysql_install_db 工具
測試環境下,不可用
(2)mysqld --initialize or mysqld --initialize-insecure
–initialize 會在日誌中產生乙個隨機密碼,可靠次密碼進行登入
–initialize-insecure 不會產生隨機密碼
2、簡單安全加固
(1)利用 mysql_secure_installation 工具
(2)分部
1)刪除非root或非localhost的使用者並修改root密碼
2)刪除test庫,清理mysql.db 表
3)重新整理許可權等操作
備註: 第一章 最後 有大量配置引數,可按需查閱
關於 loose-default-character-set 引數可參考
引用內容如下
為mysql和mariadb設定connector / c和skysql c connector**mysql_client_test:未知變數』default-character-set = utf8』 這只是意味著我在配置檔案的[client]部分下設定了』default-character-set = utf8』,顯然,mysql_client_test無法讀取此選項。簡單的解決方法是在配置檔案中將此選項新增「 loose-」字首:我正在寫一篇有關如何為mysql建立第乙個c / c
++程式的文章(使用windows,並從命令列)。前提條件是必須具有c聯結器,例如mysql connector / c或skysql c聯結器,以便程式可以與mysqld通訊。
在mysql中安裝和使用connector / c非常簡單,因此我想展示它是多麼容易。我還想展示帶有mariadb的skysql
c聯結器(也適用於mysql)和帶有mysql的connector /
c的示例,因為兩者都被廣泛使用。我還想展示乙個人可能遇到的一些常見錯誤及其解決方案,因此希望這將對在過程中可能遇到問題的任何人有所幫助。
skysql c聯結器和mariadb:
c:\ program files \ mysql \ mariadb_client-1.0.0
2.根據文件測試聯結器:
cd c:\ program files \ mariadb 5.5 \ bin mysql_client_test -uroot -p
-p3314 要麼:
「 c:\ program files \ mariadb 5.5 \ bin \ mysql_client_test」 -uroot -p
-p3314 聯結器/ c和mysql:
c:\ program files \ mysql \ mysql connector c 6.1
2.根據文件測試聯結器:
cd c:\ program files \ mysql \ mysql server 5.5 \ bin
mysql_client_test -uroot -p -p3308 要麼:
「 c:\ program files \ mysql \ mysql server 5.5 \ bin
mysql_client_test」 -uroot -p -p3308 輸出:
skysql c聯結器和mariadb:
#################################### client_connect
####################################
建立與』』…的連線 連線到mysql伺服器版本:5.5.31-mariadb(50531)
建立測試資料庫』client_test_db』…確定
#################################### (1/1)中的1:test_view_sp_list_fields
#################################### … 噸測試產量 … 聯結器/ c和mysql:
#################################### client_connect
####################################
建立與』』…的連線 連線到mysql伺服器版本:5.5.32-log(50532)
建立測試資料庫』client_test_db』…確定
#################################### (1/1)中的1:test_view_sp_list_fields
#################################### … 噸測試產量 … 錯誤和修復:
總體而言,這很簡單,我只遇到了兩個非常基本的問題,但是想在這裡分享它們以確保完整性,以防其他人遇到同樣的問題:
1.首次呼叫mysql_client_test時,收到以下錯誤:
[客戶] 寬鬆預設字符集= utf8現在,您可以執行檔案而不會遇到此錯誤。相反,您現在將看到有關「未知變數』loose-default-character-set =
utf8』」的「警告」。?
注意,進行此更改後,無需重新啟動mysqld,因為該更改僅適用於「客戶端」,而不適用於伺服器(即mysqld)。**
2.我可能會遇到的唯一其他錯誤是:
建立與』』… [mysql]的連線失敗
那僅僅是因為我在沒有–user和–password選項的情況下呼叫了mysql_client_test。
希望這可以幫助。 ?
第一章總結
動態網頁是指在伺服器端執行的程式或者網頁,它們會隨不同客戶,不同時間,返回不同的內容,隨著internet技術的興起,b s架構是對c s架構的一種變化或者改進的結構,在這種結構下,程式完全放在應用伺服器上,通過應用伺服器同資料庫服務進行通訊。url意思為統一資源定位符,也稱為網頁位址。是inter...
第一章總結
第一章的學習已經結束了。主要是學習了一些基礎的執行緒api操作,了解了執行緒的一些問題 執行緒api操作 currentthread getname setpriority interrupt isinterrupted interrupted suspend resume isalive slee...
第一章緒論總結
第一章概念比較多,而且雜亂 難點是時間複雜度和空間複雜度的計算。下面對這一章分點總結 1,1什麼是資料結構?1 計算機解決具體問題的步驟 分析數學模型 求解演算法 編寫程式 測試程式 解答 2 線性資料結構 圖書館的書目檢索系統 查號系統自動化 倉庫賬目管理等 樹型資料結構 棋盤對弈問題 圖形資料結...