天天看點

MySQL配置及常用指令

1. 編碼方式:

需要以root使用者身份登陸,才可以檢視資料庫編碼方式(>mysql -u root –p, 再輸入root使用者的密碼)

>show variables like 'character%';

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | gbk |

| character_set_connection | gbk |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | gbk |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

2. MySQLInstanceConfig.exe設定向導:latin1-->utf8

my.ini-->default-character-set=gbk,character-set-server=utf8

SET  character_set_client=gbk;  

SET character_set_connection=gbk;

SET character_set_results=gbk;

3. 配置環境變量:PATH=.......;C:\Program Files\MySQL\MySQL Server 5.5\bin (注意為追加,不是覆寫) 

Win+R, cmd, 輸入net start mysql

4. 常用指令:

alter table table_1 change column_1 column_2 decimal(4,1) NOT NULL;//修改列

alter table table_1 add column column_2 text default NULL AFTER column_1;//添加列

alter table table_1 drop column column_1;//删除列

alter table table_1 rename table_2;//重命名表

5. 重裝MySQL問題:

由于之前在電腦上安裝過MySQL,是以舊的伺服器依然存在電腦上,再重新安裝時startservice會報錯,解決方法:

打開cmd,鍵入sc delete mySQL<回車>,然後會提示[SC] DeleteService SUCCESS;

打開添加/删除程式,将mySQL删除。當然也可以用其他工具卸掉;

打開所有跟mySQL有關的目錄,并把相應檔案夾删了,這個是很有必要的,因為你不知道伺服器的資料會放在哪裡,全部删掉比較保險,我的資料庫安裝路徑是D盤,就去D盤删了相應檔案夾,再到C:\windows還有C:\Program Files下找找有沒有跟mySQL有關的檔案夾,都删了;

最為重要,之前幾次重新安裝之是以不成功也就是在這裡出的問題,mySQL在解除安裝後往往在系統資料庫中留有大量垃圾資訊,導緻重新安裝的時候失敗,在網上找過要删哪些地方,但删了後沒用,那應該怎麼做呢?一步一步來吧,開始->運作->regedit,打開系統資料庫編輯器,選擇最上面的節點,按Ctrl+F,輸入MySQL,選中全字比對,查找下一個,找到了就删除,然後重複Ctrl+F,其實也可以找到MySQL檔案夾之後,将檔案夾删掉,重新啟動,安裝即可。

繼續閱讀