ubuntu mysql 5.6版本的刪除/安裝/編碼配置文件配置
1. 刪除MySQL
a. sudo apt-get autoremove --purge mysql-server* b. sudo apt-get remove mysql-server c. sudo apt-get autoremove mysql-server d. sudo apt-get remove mysql-common (非常重要)
上面的其實(shí)有一些是多余的,建議還是按照順序執(zhí)行一遍
2. 清理殘留數(shù)據(jù)
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
3. 安裝 mysql
a. sudo apt-get install mysql-server b. sudo apt-get install mysql-client c. sudo apt-get install php5-mysql(安裝php5-mysql是將php和mysql連接起來(lái) )
安裝完后可以mysql服務(wù)就啟動(dòng)了,也可以通過(guò)以下命令對(duì)管理mysql服務(wù)
service mysql start (啟動(dòng)mysql) service mysql stop (關(guān)閉mysql) service mysql restart (重啟mysql)
使用如下命令進(jìn)入mysql中
mysql -u root -p 123456 (123456為自己設(shè)置的密碼)
查看編碼
show variables like '%character%'; [python] view plain copy mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
會(huì)發(fā)現(xiàn)有些編碼是latin1,會(huì)導(dǎo)致中文亂碼的問(wèn)題,下面修改編碼配置
cd /etc/mysql/my.cnf (編碼的修改上要注意自己的mysql版本和系統(tǒng),有可能不同) sudo chmod 775 my.cnf sudo vim my.cnf
在文件后面添加如下內(nèi)容
[python] view plain copy [mysqld] character-set-server=utf8
ESC + :wq 保存退出
使用service mysql restart 重啟mysql 服務(wù)即可
相關(guān)文章
linux下perl操作mysql數(shù)據(jù)庫(kù)(需要安裝DBI)
有時(shí)候需要perl操作mysql數(shù)據(jù)庫(kù),可以通過(guò)DBI實(shí)現(xiàn),需要的朋友可以參考下2012-05-05
mysql基礎(chǔ)架構(gòu)教程之查詢語(yǔ)句執(zhí)行的流程詳解
這篇文章主要給大家介紹了關(guān)于mysql基礎(chǔ)架構(gòu)教程之查詢語(yǔ)句執(zhí)行流程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧2018-11-11
MySQL數(shù)據(jù)庫(kù)的觸發(fā)器和事務(wù)
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)的觸發(fā)器和事務(wù),觸發(fā)器是SQL?server提供給程序員和數(shù)據(jù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,是由事件來(lái)觸發(fā)2022-08-08
mysql中replace into與insert into區(qū)別
本文主要介紹了mysql中replace into與insert into區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
win10下mysql 5.7.17 zip壓縮包版安裝教程
這篇文章主要為大家詳細(xì)介紹了win10下mysql 5.7.17 zip壓縮包版安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
MySQL MyISAM 優(yōu)化設(shè)置點(diǎn)滴
MyISAM類(lèi)型的表強(qiáng)調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類(lèi)型更快, 只是不提供事務(wù)支持.大部分項(xiàng)目是讀多寫(xiě)少的項(xiàng)目,而Myisam的讀性能是比innodb強(qiáng)不少的2016-05-05

