mysql 原始檔安裝 Mysql原始檔安裝

2021-10-17 22:26:48 字數 1762 閱讀 1937

mysql原始檔安裝

1、安裝準備

a、刪除linux自帶的mysql資料庫,命令為:

root@localhost#rpm -qa |grep mysql

root@localhost#rpm -e --nodpes mysql*  //這裡的*號貌似不能用需要完整的安裝檔名

b、刪除已存在的mysql使用者及使用者組,命令為:

root@localhost#userdel mysql

root@localhost#groupdel mysql

c、向系統中新增新的mysql組:

root@localhost#groupadd mysql

d、向mysql組裡新增mysql使用者:

root@localhost#useradd -g mysql mysql

2、解壓與編譯

a、轉到安裝目錄下(/usr/local),命令為:

root@localhost#cd /usr/local

b、將原始碼安裝包解壓到當前目錄下,其中路徑/root/software/mysql-5.0.45.tar.gz為原始碼安裝包存放的路徑,具體的命令為:

root@localhost#gunzip < /root/software/mysql-5.0.45.tar.gz | tar -xvf - //這裡的-為呼叫前面的命令

c、解壓完原始碼安裝包後,會在/usr/localhost目錄下生成乙個mysql-5.0.45目錄,然後為該目錄建立乙個符號連線mysql,即mysql與mysql-5.0.45指向同乙個目錄,命令為:

root@localhost#ln -s mysql-5.0.45 mysql

d、轉到新建立的符號連線mysql目錄下,命令為:

root@localhost#cd /mysql

e、配置mysql,命令為:

root@localhost#./configure --prefix=/usr

f、編譯並安裝mysql需要有root許可權要對系統進行寫的操作:

root@localhost#make && make install

3、許可權設定

a、安裝選項檔案和開機自動執行,命令為:

root@localhost#cp ./support-files/my-medium.cnf /etc/my.cnf

root@localhost#cp -r ./support-files/mysql.server /etc/init.d/mysqld

b、轉到/etc/rc.d/init.d目錄下,先刪除linux原有的mysql服務,再新增新的mysql服務:

root@localhost#cd /etc/rc.d/init.d

root@localhost#/sbin/chkconfig --del mysqld

root@localhost#/sbin/chkconfig --add mysqld

c、進入安裝目錄,建立mysql許可權表如果用root執行命令,應當使用--user選項。選項的值與你為執行伺服器所建立的登入賬戶相同:

root@localhost#cd /usr/local/mysql

root@localhost#./scripts/mysql_install_db --user=mysql

d、將安裝目錄的擁有者和所屬組分別變更為root和mysql,命令為:

root@localhost#chown -r root

root@localhost#chgrp -r mysql

到這裡mysql原始檔安裝結束!

linux 安裝mysql檔案

在redhat 6.3下安裝mysql server 5.6.13 1.el6.x86 64.rpm mysql client 5.6.13 1.el6.x86 64.rpm mysql server 5.6.13 1.el6.x86 64.rpm 然後使用root賬號登陸,進行安裝 安裝serve...

Linux安裝SVN 原始檔編譯安裝

第一章 安裝 1.採用原始檔編譯安裝。原始檔共兩個,為 subversion 1.6.1.tar.gz subversion 原始檔 subversion deps 1.6.1.tar.gz subversion 依賴檔案 注意檔案版本必須一致 否則很容易產生各種奇怪的問題 2.上傳以上兩個檔案到伺...

Linux下的原始檔安裝

linux 下原始檔安裝一共需要三步 1 configure 2 make 3 make install 解壓後資料夾為freetype 2.4.10,假設其在根目錄下,進入此資料夾 cd freetype 2.4.10。1 configure configure是乙個可執行指令碼,用來檢查系統是否...