sudo apt-get install mysql-server #直接自動獲得可用版本
也可以這樣寫
sudo apt-get install mysql-server-5.0 #安裝mysql伺服器5.0版本
安裝後/etc/init.d/mysql start (stop) 為啟動和停止服務
service mysql top
service mysql start
/etc/mysql/ 主要配置檔案所在位置 my.cnf
/var/lib/mysql/ 放置的是資料庫表資料夾,這裡的mysql相當於windows下mysql的date資料夾
啟動mysql後,以root登入mysql
isher@isher-ubuntu:~$ mysql -u root
>show variables like 'character%'; #執行編碼顯示
| variable_name | value |
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
在某些時候,我們續要修改mysql預設資料庫的編碼,以保證某些遷移的程式可以正常顯示,編輯my.cnf檔案進行編碼修改,windows可以直接用mysql server instance config wizard 進行設定
在linux下修改3個my.cnf的1個/etc/mysql/my.cnf檔案
找到客戶端配置[client] 在下面新增
default-character-set=utf8 預設字符集為utf8
在找到[mysqld] 新增
default-character-set=utf8 預設字符集為utf8
init_connect='set names utf8' (設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行)
修改好後,重新啟動mysql 即可,查詢一下show variables like 'character%';
| variable_name | value |
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
此方法用於標準mysql版本同樣有效,對於/etc/my.cnf檔案,需要從mysql/support-files的資料夾cp my-large.cnf乙份到/etc/my.cnf
注:以上內容來自網路,本人不承擔連帶責任。
今天把伺服器的mysql從4公升級到了5。用phpmyadmin連線時出現下面錯誤
client does not support authentication protocol requested by server; conside
在網上發現解答:
將mysql公升級到5.x版本後,用客戶端登入時出現了 client does not support authentication protocol requested by server錯誤,是由於新舊版本的mysql的密碼演算法不同引起,解決方法如下:登入mysql,輸入如下命令即可。
mysql>set password for
'root'@'localhost' = old_password('newpassword');
這樣就能解決這個問題了。
如何更改Ipython Notebook預設路徑
當我們安裝完ipython notebook後,預設路徑是在user裡,我們無法切換到其他磁碟,下面介紹兩個方法。一 1.把ipython notebook 的快捷方式複製到你工作目錄裡 2.右鍵屬性,刪除 起始位置 中的內容,並確定 當我們再開啟ipython notebook時,顯示的路徑就是當...
Ubuntu下CodeBlocks更改除錯終端
ubuntu下codeblocks更改除錯終端 ubuntu下的codeblocks自帶的除錯終端xterm不能進行複製貼上操作,更換除錯終端就可以解決了,就是把ubuntu下的gnome terminal用作除錯終端,修改後就行了。具體操作如下 更改除錯終端 使用gnome terminal作為除...
Ubuntu下更改網絡卡名稱
這個方法用於解決ubuntu下更換網絡卡後,新網絡卡變更為eth1,並且源網絡卡的名稱eth0,無法給新網絡卡用的情況。也可以用於為網絡卡更名。網 卡mac位址改變之後,在linux中找到網絡卡,新的網絡卡會被識別為eth1或者更為靠後的網絡卡寫入到 etc udev rules.d 70 pers...