MySQL常見問題解答

2021-04-20 20:59:36 字數 1592 閱讀 3057

問題一:

mysql每八小時自動斷開連線。

解決方法:

linux/unix下開啟/etc/my.cnf,在屬性組mysqld下面新增引數如下:

[mysqld]

interactive_timeout=28800000

wait_timeout=28800000

windows下在my.ini文中增加:

interactive_timeout=28800000

wait_timeout=28800000

這兩個引數的預設值是8小時(將這兩個引數改為0,系統自動將這個值設定為1。換句話說,不能將該值設定為永久)。

測試方法:mysql> show variables like '%timeout%';

問題二:

mysql充入中文資料,命令列客戶端檢視亂碼。

解決方法:

sudo vim /etc/mysql/my.cnf

插入下面**,default-character-set = utf8

# this was formally known as [safe_mysqld]. both versions are currently parsed.

[mysqld_safe]

socket          = /var/run/mysqld/mysqld.sock

nice            = 0

[mysqld]

# * basic settings

user            = mysql

pid-file        = /var/run/mysqld/mysqld.pid

socket          = /var/run/mysqld/mysqld.sock

default-character-set = utf8

port            = 3306

basedir         = /usr

datadir         = /var/lib/mysql

tmpdir          = /tmp

language        = /usr/share/mysql/english

skip-external-locking

問題三:

mysql如何匯入匯出資料。

解決方法:

1.匯出整個資料庫

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

2.匯出乙個表

mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名

3.匯出乙個資料庫結構

-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table

4.匯入資料庫

常用source 命令

進入mysql資料庫控制台,

如mysql -u root -p

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:wcnc_db.sql  (注:如果寫成source d:/wcnc_db.sql,就會報語法錯誤)

常見問題解答

怎麼判斷乙個exe可執行檔案是用什麼語言開發的?答 請試試peid偵殼工具吧!批處理命令中注釋符號是什麼?答 1 注釋內容 第乙個冒號後也可以跟任何乙個非字母數字的字元 2 rem 注釋內容 不能出現重定向符號和管道符號 3 echo 注釋內容 不能出現重定向符號和管道符號 nul 4 if not...

C 常見問題解答

c 常見問題解答 引言篇1.學習c 是否必須先了解c?2.怎樣開始學習c 3.改進c 程式的最好方法是什麼?4.對於小的程式c優於c 對嗎?5.c是c 的子集嗎?6.c 與c有什麼區別?7.為什麼用c 產生的 hello world 的程式 要比用c產生的長十倍?8.什麼是物件導向的程式設計 oop...

ArcGIS Runtime常見問題解答

arcgis runtime作為乙個全新的產品,大家一直都在關心,很多朋友提出一些關於該產品的問題。4月24日我們也開展了arcgisruntime的公開課,雖然下雨,但是很多朋友冒雨前來,在這裡再次表示致謝。公開課期間,大家也提出了許多問題,現在在這裡給大家集中回答一下。1 arcgis runt...