mysql原始碼安裝步驟
1、使用wget命令從遠端down乙個原始碼包,也可以從官網down乙個,選擇【source code】
wget
2、解壓
tar zxvf mysql-5.1.26-rc.tar.gz
3、預先配置mysql的安裝目錄和一些引數
cd mysql-5.1.26-rc/
sh build/autorun.sh
./configure --prefix=/usr/local/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile
比較主要的就是 --prefix 引數,設定下mysql安裝目錄,其他的依據自己的要求來配置。
注意:一般新裝得系統都會沒有 ncurses 庫使用下面的命令安裝下
yum list|grep ncurses //grep 下看是否有
yum -y install ncurses-devel //安裝
4、編譯
make && make install
5、新增mysq使用者 和 mysql group許可權,
這一步一定要仔細,之前遇到許可權問題,mysql一直不能啟動
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
chmod +w /usr/local/mysql
chown -r mysql:mysql /usr/local/mysql
mkdir -p /mysql/3306/data
chmod +w /mysql/3306/data
chown -r mysql:mysql /mysql
6、cp my.cnf檔案,預設都是設定在/etc 目錄
cp support-files/my-medium.cnf /etc/my.cnf
7、安裝mysql資料庫,第3步mysq的prefix設定的目錄是/usr/local/mysql目錄
進入:cd /usr/local/mysql/bin 執行
mysql_install_db --user=mysql
8、安全模式啟動
mysqld_safe --user=mysql &
9、設定mysql root登陸密碼
mysqladmin -u root password 123456#設定密碼
10、新增服務到系統中
cp 原始碼包/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/init.d/mysqld//加執行許可權
chkconfig --add mysqld #新增到服務
chkconfig --level 345 mysqld on//啟動這個服務
11、新增到環境變數中
vi /etc/profile.d/mysql_env.sh
在其中加入export path=/usr/local/mysql /bin:$path
儲存並執行source /etc/profile
12、打完收工!
原始碼安裝 mysql 原始碼安裝 mysql
yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...
mysql 原始碼文件 mysql原始碼安裝官方文件
以下是安裝mysql原始碼分發版的更詳細的描述 1.為mysqld增加乙個登入使用者和組 2.shell groupadd mysql3.shell useradd g mysql mysql 這些命令將增加mysql組和mysql使用者。不同版本的unix中,useradd和groupadd的語法...
原始碼安裝MySQL
在fedora 11中,楞是裝不好原始碼mysql。折騰半天,把安裝過程記錄在此,以資共饗。ps 我用的時5.1.32,你當然可以使用最新的5.1.35。第一步 以rocrocket普通使用者登入系統,系統中不必要有mysql使用者和mysql使用者組。我可沒用root登入哦 第二步 tar xzv...