Linux環(huán)境mysql5.7.12安裝教程
在Linux上安裝MySQL
環(huán)境:windows7
虛擬機:Oracle VMVirtualBox
Linux: ubuntukylin-14.04.1-amd64.iso
mysql:5.7.12
一.環(huán)境準備
step1:安裝虛擬機
step2:修改宿主機BIOS配置
操作系統(tǒng):Windows 7 64位;
虛擬機:Oracle VM VirtualBox
Linux版本: Ubuntu4.0 64
問題描述:新建虛擬機的列表中沒有64位系統(tǒng)選項
解決方法:修改機器中的BIOS配置。
1):重啟計算機,按F2,進入BIOS界面
2):進入Configure頁簽,將virtualization參數(shù)修改為:enabled
3):按F10保存。
啟動計算機,再進行新建虛擬機操作,即可出現(xiàn)64位選項。
step3:在虛擬機上安裝ubuntu系統(tǒng)。內(nèi)存設置為4G,硬盤設置為100G,其余均按默認,一直點選下一步。直到系統(tǒng)安裝成功。
二. 安裝mysql
step1:給root設置密碼
輸入sudo passwd root 回車,輸入兩次密碼后,修改完成
step2:切換到root用戶
輸入su root回車,輸入密碼后,切換成功
step3:開始安裝mysql
參照官網(wǎng)文檔:http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
輸入 sudo apt-get install mysql-server回車,進行安裝。系統(tǒng)會提示安裝所需磁盤空間,輸入"y",安裝程序會自動完成。
安裝完畢后,系統(tǒng)會創(chuàng)建一個數(shù)據(jù)庫超級用戶“root”, 設置密碼。
但是默認安裝的是5.5版本。
我想要使用最新版本的json屬性,該版本是5.7,所以需要執(zhí)行下面操作
1、在官網(wǎng)獲取MySQL的APT倉庫
wget http://repo.mysql.com//mysql-apt-config_0.6.0-1_all.deb
2、安裝
dpkg -i mysql-apt-config_0.6.0-1_all.deb
回車后出現(xiàn)如下界面:選擇最新版本5.7
選擇5.7后,選擇apply
3、更新下apt-get update
4、移除原先安裝mysql (可能這個時候用upgrade就可以直接升級了,我沒有試)
apt-get remove mysql-server
apt-get remove mysql-client
apt-get autoremove
5、安裝新的sudo apt-get install mysql-server
OK,5.7版本的mysql安裝成功!
常用命令:
一)、啟動
1、使用 service 啟動:service mysql start
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqlstart
3、使用 safe_mysqld 啟動:safe_mysql&
二)、停止
1、使用 service 啟動:service mysqlstop
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqlstop
3、mysqladmin shutdown
三)、重啟
1、使用 service 啟動:service mysqlrestart
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqlrestart
四)、查看服務狀態(tài)
sudo service mysql status
三、在宿主機上連數(shù)據(jù)庫
在本機上安裝navicat,連接數(shù)據(jù)庫。
1.報錯:1130-Host'192.16.41.121' isnot allowed to connect to this MySql server
兩機器間相互ping的通
telnet 192.16.41.121 3306 也是通的
解決方法:
是帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
mysql -u root-pvmwaremysql>use mysql; mysql>updateuser set host = '%' where user = 'root'; mysql>selecthost, user from user;
在虛擬機本機輸入命令:mysql -uroot -p 輸入密碼后,登錄成功
select host,user from user; 查看權(quán)限
2.新建表,執(zhí)行查詢報錯:
Table 'performance_schema.session_status' doesn't exist.
最終在stackoverflw中找到答案,主要產(chǎn)生原因,以前的data是mysql5.5中的.后來裝的 mysql是5.7的.之間版本不一致導致.
1). 執(zhí)行:mysql_upgrade -u root -p --force
2.) 重啟mysql
精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程 mysql5.6各版本安裝教程
以上就是mysql 5.7.12安裝配置方法,以及在安裝過程遇到問題的解決方法,希望對大家的學習有所幫助。
- mysql 5.7.13 安裝配置方法圖文教程(linux)
- 最全的mysql 5.7.13 安裝配置方法圖文教程(linux) 強烈推薦!
- linux下安裝升級mysql到新版本(5.1-5.7)
- 最新Linux系統(tǒng)下安裝MySql 5.7.17全過程及注意事項
- Linux(Ubuntu)下mysql5.7.17安裝配置方法圖文教程
- linux下mysql5.7.19(tar.gz)安裝圖文教程
- Linux CentOS MySQL 5.7.18 5.7.X安裝教程
- Linux環(huán)境下mysql5.7.13安裝教程
- Linux系統(tǒng)下使用rpm方式安裝最新mysql5.7.17完整步驟
- Linux中安裝MySql 5.7.21的詳細操作步驟
相關(guān)文章
linux下mysql提示"mysql deamon failed to start"錯誤的解決方法
網(wǎng)站突然連接不上數(shù)據(jù)庫,于是朋友直接重啟了一下服務器。進到cli模式下,執(zhí)行 service myqsld start 發(fā)現(xiàn)還是提示"mysql deamon failed to start"錯誤信息2013-04-04MySQL學習第六天 學習MySQL基本數(shù)據(jù)類型
MySQL學習第六天和大家一起學習MySQL基本數(shù)據(jù)類型,基本類型包括數(shù)值類型、日期和時間類型和字符串類型等,感興趣的小伙伴們可以參考一下2016-05-05MySQL 查詢結(jié)果以百分比顯示簡單實現(xiàn)
用到了MySQL字符串處理中的兩個函數(shù)concat()和left()實現(xiàn)查詢結(jié)果以百分比顯示,具體示例代碼如下,感興趣的朋友可以學習下2013-07-07