国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Linux環境mysql5.7.12安裝教程

2024-07-24 13:09:50
字體:
來源:轉載
供稿:網友

在Linux上安裝MySQL
 環境:windows7
 虛擬機:Oracle VMVirtualBox
 Linux: ubuntukylin-14.04.1-amd64.iso
 mysql:5.7.12

 一.環境準備
 step1:安裝虛擬機
 step2:修改宿主機BIOS配置

操作系統:Windows 7 64位;
虛擬機:Oracle VM VirtualBox
 Linux版本: Ubuntu4.0  64
 問題描述:新建虛擬機的列表中沒有64位系統選項 

解決方法:修改機器中的BIOS配置。

1):重啟計算機,按F2,進入BIOS界面 
2):進入Configure頁簽,將virtualization參數修改為:enabled
3):按F10保存。
啟動計算機,再進行新建虛擬機操作,即可出現64位選項。 

step3:在虛擬機上安裝ubuntu系統。內存設置為4G,硬盤設置為100G,其余均按默認,一直點選下一步。直到系統安裝成功。    

二. 安裝mysql
step1:給root設置密碼
 輸入sudo passwd root 回車,輸入兩次密碼后,修改完成
step2:切換到root用戶
 輸入su  root回車,輸入密碼后,切換成功
step3:開始安裝mysql
參照官網文檔:http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
 輸入 sudo apt-get install  mysql-server回車,進行安裝。系統會提示安裝所需磁盤空間,輸入"y",安裝程序會自動完成。

安裝完畢后,系統會創建一個數據庫超級用戶“root”, 設置密碼。
 但是默認安裝的是5.5版本。
 我想要使用最新版本的json屬性,該版本是5.7,所以需要執行下面操作
 1、在官網獲取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
 回車后出現如下界面:選擇最新版本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

 四)、查看服務狀態
 sudo service mysql status 

三、在宿主機上連數據庫
 在本機上安裝navicat,連接數據庫。 

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" 數據庫里的 "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;  查看權限

2.新建表,執行查詢報錯: 

Table 'performance_schema.session_status' doesn't exist.
 最終在stackoverflw中找到答案,主要產生原因,以前的data是mysql5.5中的.后來裝的 mysql是5.7的.之間版本不一致導致.
 1). 執行:mysql_upgrade -u root -p --force
 2.) 重啟mysql

以上就是mysql 5.7.12安裝配置方法,以及在安裝過程遇到問題的解決方法,希望對大家的學習有所幫助。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大埔县| 诸城市| 太谷县| 基隆市| 乳山市| 西宁市| 诸城市| 灵川县| 织金县| 扶风县| 临桂县| 崇信县| 麟游县| 兰溪市| 双城市| 平山县| 塘沽区| 固原市| 梧州市| 永宁县| 开平市| 阳泉市| 汉寿县| 酉阳| 都匀市| 吉隆县| 清原| 巴南区| 邛崃市| 滨海县| 蒙自县| 子长县| 诸暨市| 花莲市| 崇左市| 石楼县| 原阳县| 林州市| 民勤县| 安平县| 海兴县|