Ubuntu18.04.1 LTS 搭建MYSQL環境
阿新 • • 發佈:2018-11-24
MySQL是一個關係型資料庫管理系統,目前屬於 Oracle 旗下產品。MySQL 最流行的關係型資料庫管理系統,在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體之一。
1.安裝
使用以下命令即可進行mysql安裝,注意安裝前先更新一下軟體源以獲得最新版本:
$ sudo apt-get update #更新軟體源
$ sudo apt-get install mysql-server #安裝mysql
2.開啟mysql服務
啟動和關閉mysql伺服器:
$ service mysql start
$ service mysql stop
- 確認是否啟動成功,mysql節點處於LISTEN狀態表示啟動成功:
sudo netstat -tap | grep mysql
- 如果遇到
sudo: netstat: command not fond
,先sudo apt-get install net-tools
3.進入mysql shell介面:
mysql -u root -p
此時可能會遇到問題:
eroor 1698(28000):Access denied for user ‘root’ ;
或
eroor 1045(28000):Access denied for user ‘root’ ;
這兩個問題都是由於安裝過程中沒有設定初試密碼造成的。解決方案寫在了這裡
4.問題:利用sqoop匯入MySQL中文亂碼
分析:
導致匯入時中文亂碼的原因是character_set_server預設設定是latin1
1.編輯配置檔案。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
,在[mysqld]下新增一行character_set_server=utf8
2.重啟mysql服務
$ sudo service mysql restart
3.登陸MySQL,檢視MySQL目前設定的編碼。show variables like "char%";
當前編碼為utf8,問題即可解決。