本文目錄一覽:
- 1、如何在linux下安裝mysql數據庫並配置
- 2、Linux下如何使用源碼安裝mysql且開啟分區 mysql:mysql-5.1.61.tar.gz 求詳細步驟~
- 3、21張圖帶你看懂MySQL 5.5版本的安裝全過程,上手超容易
- 4、如何在linux上安裝mysql
如何在linux下安裝mysql數據庫並配置
首先你要有一個mysql的源碼包
首先建立一個工作目錄mkdir -p /usr/local/src/mysql
將下載的源碼包移至工作目錄: mv mysql-5.0.51.tar.gz /usr/local/src/mysql
進入工作目錄並用tar命令解壓源碼包: cd /usr/local/src/mysql tar zxvf mysql-5.0.51.tar.gz 命令執行結束後,當前工作目錄下將生成一個新的子目錄mysql-5.0.51,此目錄下即為mysql的源碼文件。
進入MySQL源碼目錄:cd mysql-5.0.51
執行下面的命令可查看可配置選項:./configure –help
執行下面的命令編譯源代碼:make
執行下面的命令安裝mysql到目標路徑:make install
複製默認全局啟動參數配置文件到/etc目錄cp ./support-files/my-medium.cnf /etc/my.cnf
執行下面的命令初始化授權表: ./scripts/mysql_install_db –user=mysql
更改mysql數據目錄屬主和權限
chown -R mysql.mysql /usr/local/mysql/var
chmod -R 700 /usr/local/mysql/var
執行下面的命令複製啟動腳本到資源目錄:
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
執行下面的命令增加mysqld服務控制腳本執行權限:
chmod +x /etc/rc.d/init.d/mysqld
執行下面的命令將mysqld服務加入到系統服務:
chkconfig –add mysqld
將mysql的bin目錄加入PATH環境變量
編輯/etc/profile文件:
vi /etc/profile
在文件最後添加如下兩行:
PATH=$PATH:/usr/local/mysql/bin
export PATH
執行下面的命令使所做的更改生效:
. /etc/profile
如果RPM包安裝就方便了,直接 rpm -ivh 包名就可以了
Linux下如何使用源碼安裝mysql且開啟分區 mysql:mysql-5.1.61.tar.gz 求詳細步驟~
1.實現linux下純手動MySQL源碼安裝,首先要下載MySQL的源碼,我下載的是MySQL-5.0.87.tar.gz 2.解壓tar –xvf MySQL-5.0.87.tar.gz 3.進入MySQL-5.0.87 4.檢測環境並指定安裝目錄:./configure –prefix=/usr/local/MySQL 檢測出來缺什麼就安裝什麼。我裝的時候居然連gcc和g++都沒有,沒有編譯器的話就要直接下載rpm包(已編譯好的二進制文件)再安裝到系統。 如下是安裝gcc的命令(要先去下載這個包,這個地址有比較多的rpm包下載): sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm 安裝這些rpm包的過程中有些是已安裝的,或者是自己依賴自己導致安裝不了,反正安裝不了就用強制安裝並忽略依賴的命令 sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm –-force –nodeps 可能進過安裝一系列的rmp包後,終於完成了環境檢測。我大概裝了10+個的rmp包才完成。。杯具啊 5.編譯:make 6.安裝:sudo make install 7.實現linux下純手動MySQL源碼安裝中要進行配置。首先可以看到安裝完的目錄如下 在share/MySQL下打命令:ls –l | grep my- 出來的都是MySQL的配置文件,按照需要選擇其中一個拷到/etc下命名為my.cnf /etc/my.cnf是MySQL默認讀的配置文件的路徑 8.修改var的可寫權限。這是MySQL的數據庫數據文件存放的位置,因為用當前用戶來運行MySQL的後台程序可能沒有這個目錄的可寫權限。 chmod 777 ./var –r 9.配置系統環境變量,使得可以直接執行MySQL的程序 系統的環境變量是放在/etc/profile下的,而用戶的環境變量是放在用戶的根目錄下的.bashrc下 (1) /etc/profile的配置: PATH=/usr/local/MySQL/bin:$PATH PATH=/usr/local/MySQL/libexec:$PATH export PATH其中/usr/local/mydql/bin是MySQL主要的可執行程序的目錄,而libexec是放MySQL的後台主程序MySQLd的 (2).bashrc的配置: set PATH=/usr/local/MySQL/bin:$PATH set PATH=/usr/local/MySQL/libexec:$PATH export PATH這裡注意.bashrc裡面是要加個set的。配置完後重登錄就可以生效了 10.在啟動MySQLd之前要先初始化它,執行MySQL_install_db 11.啟動MySQLd,直接打MySQLd就可以了,因為之前配置過系統環境變量了 12.直接MySQL進入MySQL的命令行控制。默認是以當前用戶名登錄的,默認root是沒有密碼的 13.設置root的密碼:MySQLadmin –u root password ‘123456’ 14.以root身份登錄:MySQL –uroot –p 15.設置遠程登錄數據庫。用戶創建後默認是只能在本地登錄的。 update user set Host=’%’ where user=‘kuncai’; 這句是將kuncai這個用戶的允許登錄的地址改成任意,但不包括本地。也就是說這樣kuncai這個用戶就無法在本地登錄了,只能遠程登錄。 只有root用戶才能執行這句,所以要先以root用戶登錄到本地數據庫才行。 flush privileges; 要再執行這句刷新緩存才能生效。以上的相關內容就是對linux下純手動MySQL源碼安裝的介紹,望你能有所收穫。 感謝你們能看到這些,如果大家有興趣開個自己的-淘-寶-網-店,小成本的進行-創-業-嘗試,可以加我Q1300-855-633,進行諮詢聯繫
21張圖帶你看懂MySQL 5.5版本的安裝全過程,上手超容易
大家都知道 MySQL 是最流行的關係型數據庫管理系統 ,很具有實用性,對於我們學習很多技術都有幫助,由於我們會經常地使用到它,那麼我們就要先學會它的安裝, 首先我們要在MySQL官網上下載好自己所需要的版本,這裡給大家分享的安裝教程是 MySQL 5.5.62.0 版本,下面的教程是一步一步進行的截圖,按照下面的圖集所示,安裝絕對沒有問題。
第一步:雙擊打開MySQL安裝包。
第二步:選擇laceept the license tems,點擊Next進入下一步。
第三步:選擇Custom(Manually sellect the products thatshoulld be installledl on the syslem)自定義安裝;點擊Next進入下一步。
第五步:
1.雙擊後不要動裡面的選項。
2.出現後點擊選擇安裝路徑建議不要安裝在C盤!
第六步:
1.我安裝的路徑在E盤。
2.設置好點擊OK。
第七步:直接點擊Next進入下一步。
第八步:點擊Execute進入下一步。
第九步:
1.出現這個才是正確的。
2.點擊Next進入下一步。
第十步:直接點擊Next進入下一步。
第十一步:
1.選擇 Standalone MySQL Server / Classic MySQL Replication
2.點擊Next進入下一步。
第十二步:直接點擊Next進入下一步。
第十三步:直接點擊Next進入下一步。
第十四步:
1.輸入密碼:root 【這裡建議大家不要設置麻煩的密碼,通常密碼使用root即可】。
2.點擊Next進入下一步。
第十五步:直接點擊Next進入下一步。
第十六步:點擊Execute進入下一步。
第十七步:
1.全部出現對勾說明安裝正確
2.點擊Finish進入下一步。
第十八步:直接點擊Next進入下一步。
第十九步:大功告成,點擊Finish按鈕退出閉關修鍊即可。
第二十步:
打開MySQL 5.7 Command Line Client或者MySQL 5.7 Command Line Client – Unicode快捷方式,輸入密碼root進行驗證進入。
第二十一步:出現以下畫面說明驗證成功,謝謝觀看,告辭!
如何在linux上安裝mysql
本文將以MySQL 5.0.51為例,以CentOS 5為平台,講述MySQL數據庫的安裝和設置。MySQL是最流行的開源SQL數據庫管理系統,它由MySQL AB開發、發布和支持。MySQL AB是一家由MySQL開發人員創建的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的註冊商標。MySQL是一個快速的、多線程、多用戶和健壯的SQL數據庫服務器。MySQL服務器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。MySQL的官方發音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。)提供了關於MySQL和MySQL AB的最新的消息。有大量的MySQL軟件可以使用。MySQL有兩種安裝方式:源碼包安裝和二進制包安裝。這兩種方式各有特色:二位制包安裝不需編譯,針對不同的平台有經過優化編譯的不同的二進制文件以及包格式,安裝簡單方便;源碼包則必須先配置編譯再安裝,可以根據你所用的主機環境進行優化,選擇最佳的配置值,安裝定製更靈活。下面分別介紹這兩種安裝方式。下載最新穩定發行版的MySQL源碼包。本文使用的是5.0.51版本,在linux系統下用下面的命令下載:命令執行結束後,當前工作目錄下將生成一個新的子目錄mysql-5.0.51,此目錄下即為mysql的源碼文件。CC:C編譯器的名稱(用於運行configure),本文示例為gccCFLAGS:C編譯器的標誌(用於運行configure),本文示例為-O3,指定優化級別為3CXX:C++編譯器的名稱(用於運行configure),本文示例為gcc–prefix:指定安裝目錄,本文示例為/usr/local/mysql–localstatedir:指定默認數據庫文件保存目錄,默認為安裝目錄下的var目錄–with-client-ldflags:客戶端鏈接參數,本文示例為指定靜態編譯mysql客戶端–with-mysqld-ldflags:服務器端鏈接參數,本文示例為指定靜態編譯mysql服務器–with-charset:指定默認字符集。mysql默認使用latin1(cp1252)字符集,可以使用此選項更改。字符集可以是big5、cp1251、cp1257、czech、danish、dec8、dos、euc_kr、gb2312、gbk、german1、hebrew、hp8、hungarian、koi8_ru、koi8_ukr、latin1、latin2、sjis、swe7、tis620、ujis、usa7或win1251ukr。–with-collation:指定默認校對規則。mysql默認使用latin1_swedish_ci校對規則,可以使用此選項更改。–with-extra-charsets:服務器需要支持的字符集,有三種可能的值:空格間隔的一系列字符集名;complex ,包括不能動態裝載的所有字符集;all,將所有字符集包括進二進制。本文示例為complex。注意:要想更改字符集和校對規則,要同時使用–with-charset和–with-collation選項。 校對規則必須是字符集的合法校對規則。(在mysql中使用SHOW COLLATION語句來確定每個字符集使用哪個校對規則)。源碼方式安裝需要手動複製配置文件,配置模板位於源碼樹的support-files目錄,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四個,選擇跟你的環境相接近的一個複製到/etc目錄,並做適當修改。關於mysql配置文件的詳細信息請參閱筆者的其它文章或是mysql官方文檔。本文示例選擇my-medium.cnf,執行下面的命令將其複製到/etc目錄:默認數據庫文件保存目錄為安裝目錄下的var目錄,執行configure命令時可通過–localstatedir參數指定不同的目錄,本文示例為默認位置。表明mysqld服務已經生效,在2、3、4、5運行級別隨系統啟動而自動啟動,以後可以使用service命令控制mysql的啟動和停止。Mysql二進制包已經包含在CentOS 5的安裝媒體中,可以直接從安裝媒體中安裝下面三個rpm包:不同的版本文件名有所不同,請注意區分。如果你安裝的機器此時可以連接到互聯網,筆者建議使用yum命令來簡化安裝過程:yum將自動從centos的鏡像站點查找你指明的軟件的最新二進制包,並檢查軟件包依賴關係,安裝軟件的同時自動安裝其依賴的軟件包。通過CentOS安裝媒體或yum安裝的二進制包版本會落後於mysql開發者網站發布的版本,可以從mysql網站下載安裝最新穩定版本的mysql。下載最新穩定發行版的相應硬件平台的MySQL。本文使用的是Red Hat Enterprise Linux 5 RPM (x86) 5.0.45版本。需要下載Server、Client、Headers and Libraries、Share Libraries/Shared compatibility libraries幾個rpm包,其它為可選包,按需要選擇。源碼包方式安裝時通常是在3.1.4節中configure命令的–prefix選項指定的目錄中建立如下的目錄結構,特殊指定的目錄除外:./share/mysql #mysql公用文件目錄,包括字符集、配置文件模板、啟動腳本、初始化SQL文件等/usr/lib64/mysql #如果為64系統,mysql 64位庫文件目錄Linux系統下,mysql的配置參數文件為my.cnf,一般按下面的順序查找此文件:/etc目錄、mysql安裝目錄、mysql數據目錄。配置模板位於源碼樹的support-files目錄,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四個,關於mysql配置文件的詳細信息請參閱筆者的其它文章或是mysql官方文檔。mysql安裝後默認生成兩個帳號:一個是root,未設置密碼,可以從本機登錄到mysql;另一個是匿名帳號,無帳號名、無密碼,可以從本機登錄,未提供用戶名的連接都將假定為此帳號。這樣的設置存在着安全隱患,按下面的步驟進行更改。如果提示找不到mysql文件,請嘗試使用絕對路徑,如本文示例為:至此,Mysql基本安裝完畢。希望本文能對初學者有所幫助。在安裝mysql之前需要進行一些準備工作。首先要明確Linux中是否已經安裝mysql服務,在不明確的情況下,可以執行以下命令進行確認。執行命令後的結果如下所示,表明mysql服務沒有安裝。如果檢測到mysql服務沒有安裝,則需要準備安裝mysql服務所需要的RPM包,如下所示:下載地址:。安裝mysql的方法有多種,下面就以RPM包安裝和源碼安裝兩種方式為例進行講解。如上安裝其他的5個rpm文件,應該沒有什麼問題。要使用源碼的方式對mysql數據庫進行安裝,則需要先從相關網站下載獲得相應的mysql安裝包文件(mysql-5.0.15.tar.gz),然後進行相關的安裝工作,安裝的具體步驟如下。第1步,為“mysqld”服務增添一個登錄組和用戶名,執行如下命令。第2步,解壓mysql安裝包,執行如下命令。第3步,進行相關的配置和編譯。給configure分配可執行文件,執行如下命令。改變字符集為GBK[默認字符集為 ISO-8859-1(Latin1)],執行如下命令。第4步,執行如下命令進行安裝另外,如果想安裝選項文件,使用當前存在的“support-files”文件夾作為模板,執行如下指令。同時,如果需要讓mysql每次開機時自動啟動,需要執行如下指令。第5步,執行以下命令進行安裝目錄。第6步,將程序的所有權限授給“root”,並且把數據目錄的所有授權給可以進行“mysqld”的用戶,假設mysql的安裝目錄為“/usr/local/mysql”,執行以下命令。首先把文件擁有權授給“root”,執行如下命令。然後把數據目錄擁護權授給“mysql”用戶,執行如下命令。最後把組的權限授給“mysql”組,執行如下命令。第7步,所有的配置完成後,執行以下命令測試並運行mysql第8步,測試一切正常後,為了安全起見,最好更改管理員的密碼。可以運行mysqladmin,執行如下命令。第9步,允許其他用戶訪問本機,執行以下命令。第10步,修改mysql數據庫端口號,執行如下命令。第11步,重啟應用,執行如下命令。以上mysql安裝方式都稍顯複雜,建議在“軟件包管理者”窗口中進行安裝。安裝這個包後,會獲得兩個mysql的yum repo源:根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。重置密碼前,首先要登錄登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問權限問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶:然後,重啟服務:這樣從其它客戶機也可以連接上mysql服務了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/194552.html