一步到位講解ubuntu安裝MySql
一:ubuntu安裝mysql
首先來到opt(安裝)目錄下,開啟終端,
更新
apt-get upgrade
更新
apt-get update
安裝mysql
apt-get install mysql-server
Y執(zhí)行安裝后,會來到軟件包設置界面
設置密碼
再次確認設置的密碼
開啟mysql的服務
service mysql start
確認是否成功開啟mysql
service mysql status
確認是否啟動成功,在LISTEN狀態(tài)下,啟動成功
netstat -tap | grep mysql
進入 mysql shell 界面
mysql -u root -p
之后輸入剛才設置的密碼 (Enter password) ,進入mysql
mysql -u root -p
二:mysql 中文亂碼 解決
mysql 中文亂碼 數(shù)據(jù)庫設置授權
可以先 再開啟一個終端(root權限下)
修改配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
vim /etc/mysql/mysql.conf.d/mysqld.cnf
vim打開后,如下圖,需要按照圖示添加命令、修改設置權限
(vim編輯器基礎使用: i進入編輯 esc退出編輯 :wq保存退出)
添加命令
character_set_server=utf8
并且,設置授權bind-address 后修改為 0.0.0.0
0.0.0.0
三:Mysql數(shù)據(jù)庫 遠程連接授權
進入mysql數(shù)據(jù)庫中設置授權,具體如下
登錄到mysql
mysql -u root -p
選擇對應的數(shù)據(jù)庫
use mysql;
密碼要是自己前面設置的密碼
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
刷新數(shù)據(jù)庫
flush privileges;
通過命令查看是否對該用戶授權成功
SELECT user,host FROM mysql.user;
至此,相關的配置也就差不多了
退出mysql
quit;
Mysql 的使用
1 開啟/重啟
service mysql start / service mysql restart
2 查看mysql運行狀態(tài)
service mysql status
3 ubuntu下使用 ,登錄到mysql:(Navicat 遠程連接無需此命令)
mysql -u root -p
使用中 可能遇到的問題如下
網絡上搜索的解決方案并沒有解決博主的問題,大概率確認是.cnf配置文件的問題,但是后面配置文件并沒有休整,博主只是將mysql卸載后重新安裝了
四:卸載Mysql并重新安裝
dpkg --list|grep mysql
sudo apt-get autoremove --purge mysql-server
sudo apt-get remove mysql-common
卸載Mysql相關配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
sudo apt-get update
完成以上5個命令,即可卸載Mysql,
可以重新閱讀博主此篇文章,重新安裝Mysql
五:Mysql 遠程連接測試
重啟 service mysql restart
查看狀態(tài) service mysql status (ctrl+c退出 q)
Windows環(huán)境下打開Navicat
1 新建連接Mysql,如下
2 輸入 連接名、主機(ifconfig查看)、密碼(ubuntu mysql安裝時設置的密碼)
主機ip,
ubuntu使用命令 ifconifg查看
確定后,新建連接,初始配置有四個如下,勿動
3 右鍵,新建數(shù)據(jù)庫
輸入 數(shù)據(jù)庫名、字符集(utf8)、排序規(guī)則(utf8_general_ci) ,點擊確定
4 雙擊,打開數(shù)據(jù)庫
可以新建查詢
命令行操作,簡單使用一下,
如建表,如下
CREATE TABLE IF NOT EXISTS tbl_user ( u_id int(11) auto_increment PRIMARY KEY COMMENT '用戶id', u_name VARCHAR(20) not NULL UNIQUE COMMENT '用戶名', u_pic VARCHAR(100) not NULL COMMENT '人臉圖片路徑' );
5 運行通過后,打開數(shù)據(jù)庫,點擊表(刷新查看),命令確定執(zhí)行通過,新建表成功
6 回到ubuntu系統(tǒng),
命令 mysql -u root -p 登錄mysql
命令 show databases;
查看數(shù)據(jù)庫新建成功(step4db)
當然,在Navicat下操作比較方便,這邊只是為了模擬跨平臺開發(fā),工作情況下大多是跨平臺,如下分別為ubuntu操作系統(tǒng)、windows操作系統(tǒng)(不同環(huán)境)
總結
到此這篇關于ubuntu安裝MySql的文章就介紹到這了,更多相關ubuntu安裝MySql內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Windows下實現(xiàn)MySQL自動備份的批處理(復制目錄或mysqldump備份)
Windows下實現(xiàn)MySQL自動備份的批處理,新建目錄并復制壓縮,結合windows計劃任務方便實現(xiàn)每天的自動備份2012-05-05MySQL 一次執(zhí)行多條語句的實現(xiàn)及常見問題
通常情況MySQL出于安全考慮不允許一次執(zhí)行多條語句(但也不報錯,很讓人郁悶)。2009-08-08