mysql 下載安裝
在 ubuntu 系統(tǒng)中,安裝 mysql 十分簡(jiǎn)單闲勺,只需要三條命令即可完成,但在安裝前扣猫,我們首先要獲取最新的軟件源地址菜循。
sudo apt-get update
然后執(zhí)行:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安裝過程中會(huì)提示設(shè)置密碼什么的,注意設(shè)置了申尤,如果沒有提示可參照第二步來修改密碼癌幕。安裝完成之后可以使用如下命令來檢查是否安裝成功:
sudo netstat -tap | grep mysql
通過上述命令檢查之后衙耕,如果看到有 mysql 的socket處于 listen 狀態(tài)則表示安裝成功。登陸 mysql 數(shù)據(jù)庫可以通過如下命令:
mysql -u root -p
如果安裝過程中并沒有輸入密碼勺远,且上述命令輸入自己密碼并不能登錄到自己的 mysql橙喘,則進(jìn)入第二步,否則進(jìn)入第三步胶逢。(此問題一般出現(xiàn)在 mysql5.7 及以上版本厅瞎。)
mysql 修改密碼
mysql5.7 以上的版本會(huì)有系統(tǒng)自己設(shè)置的密碼,使用如下命令:
sudo gedit /etc/mysql/debian.cnf
可以看到如下界面:
系統(tǒng)登錄名就是 user 后面的 debian-sys-maint初坠,密碼即是 password 后面的字符串和簸,可以用如下方式登錄 mysql:
mysql -u debian-sys-maint -p
輸入 debian.cnf 中的 password 即可登錄到 mysql。登陸之后碟刺,我們開始修改 root 用戶密碼:
1.登錄之后查詢plugin字段值:
mysql> use mysql;
mysql> select plugin from user where user = 'root';
執(zhí)行結(jié)果plugin字段為空锁保。
2.更新 plugin 字段為 mysql 默認(rèn)值:
mysql> update user set plugin='mysql_native_password';
3.更新成功,開始更改密碼:
mysql> update user set authentication_string=password('123456') where user='root' and host='localhost';
4.刷新權(quán)限:
mysql> flush privileges;
之后重啟 mysql半沽,即可使用修改后的 root 用戶登錄爽柒。
mysql 設(shè)置字符集為 utf-8
由于 mysql 的默認(rèn)字符集為 latin1,不滿足我們平常插入數(shù)據(jù)的需求者填,我們一般將其改為 utf-8浩村。我們輸入如下命令:
sudo gedit /etc/mysql/my.cnf
在文件中添加這樣的語句:
[mysqld]
character_set_server = utf8
如果文件中已經(jīng)存在 [mysqld] 字樣,直接添加第二句話在其下方即可幔托。當(dāng)然若有時(shí)插入數(shù)據(jù)還是有錯(cuò)穴亏,可以將 utf8 改為 utf8mb4。