千金良方 第一章 總結

2021-09-29 13:24:12 字數 2833 閱讀 4957

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建立第乙個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時,收到以下錯誤:

**mysql_client_test:未知變數』default-character-set = utf8』 這只是意味著我在配置檔案的[client]部分下設定了』default-character-set = utf8』,顯然,mysql_client_test無法讀取此選項。簡單的解決方法是在配置檔案中將此選項新增「 loose-」字首:

[客戶] 寬鬆預設字符集= 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 線性資料結構 圖書館的書目檢索系統 查號系統自動化 倉庫賬目管理等 樹型資料結構 棋盤對弈問題 圖形資料結...