摘要:安裝安裝相對來說比較麻煩,可能會遇到各種各樣的問題。然后升級一下此時可使用命令來安裝安裝過程中會提示我們輸入密碼,按照指示運行即可。中文亂碼問題在安裝完畢后,即使設置表中為后輸入中文仍然會出現這樣的東西。
安裝mysql
linux安裝mysql相對來說比較麻煩,可能會遇到各種各樣的問題。安裝方式有兩種:
到官網下載安裝包
安裝包下載地址
下載完成后直接
sudo dpkg -i path/to/package
即可
增加官方apt源,然后下載
官方源下載地址
此處下載最下邊30k左右的deb包,
下載完成后用管理員權限運行
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中文亂碼問題
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腳本用來修改這變量:
解決ubuntu下mysql中文亂碼的問題現在支持大部分linux設備,ubuntu/centos/osx均測試通過
有問題可以直接聯系我
使用wget或者curl均可
wget https://raw.githubusercontent.com/rgf456/InitMysql/master/MysqlUTF.py
下載完成后執行
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
歡迎使用:github地址:https://github.com/rgf456/InitMysql
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41210.html
摘要:以前都是傳統服務器搭建運行環境,現在大多數都用云服務器搭建運行環境,因為云服務器具有高可靠性高穩定性高靈活性高安全性高性能,使用了云計算技術。一、什么是服務器、云服務器 ????服務器:是一種高性能的計算機 ????云服務器:是一組集群服務器虛擬出類似獨立服務器的部分,集群中每個服務器都有云服務器的一個鏡像,從而大大提高了云服務器的穩定性。 ? ? 以前都是傳統服務器搭建Web運行環境,現在...
閱讀 2825·2023-04-25 20:06
閱讀 1446·2021-08-26 14:15
閱讀 2233·2021-08-12 13:27
閱讀 1771·2019-08-30 15:55
閱讀 3469·2019-08-30 13:20
閱讀 2825·2019-08-29 15:12
閱讀 3329·2019-08-29 15:06
閱讀 2858·2019-08-29 14:13