linux安裝mysql相對來說比較麻煩,可能會遇到各種各樣的問題。安裝方式有兩種:
sudo dpkg -i path/to/package
即可
sudo dpkg -i path/to/package
此時已經將官方源加入到我們自己的倉庫中了。
然後公升級一下
sudo apt-get update
此時可使用命令來安裝mysql
sudo apt-get install mysql-server
安裝過程中會提示我們輸入root密碼,按照指示執行即可。
下面幾個命令比較常用,都應該能懂什麼意思
sudo service mysql state
sudo service mysql start
sudo service mysql stop
sudo service mysql restart
此時mysql安裝完畢。
假如你使用了其他的shell終端,可能會出現不能啟動mysql的情況,只需要將你的設定的環境變數的檔案加入到你的新shell中啟動執行即可。mysql在安裝完畢後,即使設定表中charset為utf-8後輸入中文仍然會出現"???""這樣的東西。
現在來乙個一招解決的方法:
進入mysql環境,輸入
show variables like '%char%';
出現如下**
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/
其中character_set_database不是utf-8,我們需要改變變數為utf-8
此處我寫了乙個python指令碼用來修改這變數:
現在支援大部分linux裝置,ubuntu/centos/osx均測試通過
有問題可以直接聯絡我
使用wget或者curl均可
wget
sudo python3 mysqlutf.py
程式首先判斷是否可支援的系統,假如不是則輸出
your system is $your sys$,current not support!!!
在osx和centos中會查詢/etc/my.cnf檔案,檔案不存在則會自動建立,
檔案存在則會先備份原有的檔案為/etc/my.cnf.bak_bak,然後自動在原檔案中寫入資料
ubunt則會自動查詢/etc/mysql/mysql.conf.d/mysqld.cnf
,先備份次檔案,然後寫入資料
重啟mysql
ubunut: sudo service mysql restart
centos: sudo service mysqld restart
macos下需自己重啟mysql 在linux中安裝mysql
通過yum安裝 官網有詳細介紹 mysql啟動報錯解決方案 mysql啟動報 execstart etc rc.d init.d mysqld start code exited,status 1 failure 錯誤 centos7 安裝mysql5.7.16 通過tar包安裝 2.解壓 tar ...
在linux中安裝mysql5 5
服務的啟停 service mysql start stop 安裝mysql使用rpm ivh 安裝包名 檢查是否安裝過mysql使用 安裝mysql服務端後按照提示修改密碼 usr bin mysqladmin u root password 123456 再次啟動後使用mysql u root ...
在linux中安裝和解除安裝mysql
安裝 已經獲取到linux版本的mysql安裝包,包括mysql的server 服務端 和client 客戶端 的安裝包,假設安裝包為 mysql server 5.0.22 0.i386.rpm mysql client 5.0.22 0.i386 rpm 安裝命令 mysql的server 服務...