1. cd /opt/soft
2. 安裝 make
wget
tar zxvf make-3.82.tar.gz
cd make-3.82
./configure
make
make install
cd ..
3. 安裝 bison
wget
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ..
3. 安裝libstdc++.so.6
yum install libstdc++.so.6
4. yum install gcc
5. 安裝cmake
wget
tar zxvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2
./configure
make
make install
cd ..
6. 安裝 ncurses
wget
tar zxvf ncurses-5.8.tar.gz
cd ncurses-5.8
./configure
make
make install
cd ..
7. 安裝mysql
wget
groupadd mysql
useradd -r -g mysql mysql
tar zxvf mysql-5.5.34.tar.gz
cd mysql-5.5.34
cmake ./ -dcmake_install_prefix=/usr/local/mysql -dinstall_datadir=/usr/local/mysql/data
make
make install
cd /usr/local/mysql/
chown -r mysql .
chgrp -r mysql .
#注意備份my.cnf
cp support-files/my-medium.cnf /etc/my.cnf
scripts/mysql_install_db --user=mysql
修改root密碼
./bin/mysql_secure_installation
如果啟動出錯
'./mysql-bin.index' not found (errcode: 13) 的解決方法
/usr/local/mysql/libexec/mysqld: file './mysql-bin.index' not found (errcode: 13)
020101 0:42:21 [error] aborting
020101 0:42:21 [note] /usr/local/mysql/libexec/mysqld: shutdown complete
提示./mysql-bin.index無法找到(由於mysql開啟了bin日誌功能),到資料庫根目錄檢視該檔案是存在的,可能是檔案許可權的問題,檢視了資料庫根目錄的許可權是700,所有者和使用者組都是root,可能是上次轉移資料庫的時候不小心修改了資料夾的許可權。
解決方法:
chgrp -r mysql /usr/local/mysql/data && chown -r mysql /usr/local/mysql/data
重新啟動mysql [ok]
在linux下安裝mysql
在linux環境中安裝mysql需要 mysql standard 4.0.24 pc linux gnu i686.tar.gz這個檔案 mysql standard 4.0.24 pc linux gnu i686.tar.gz 是mysql4.0.24版本的安裝檔案,是乙個二進位制的壓縮包,所...
在linux下安裝mysql
在linux環境中安裝mysql需要 mysql standard 4.0.24 pc linux gnu i686.tar.gz這個檔案 可以從mysql standard 4.0.24 pc linux gnu i686.tar.gz 是mysql4.0.24版本的安裝檔案,是乙個二進位制的壓縮...
在linux下安裝mysql
1.首先解除安裝linux自帶的mysql rpm qa grep i mysql rpm evmysql server 5.5.8 1.linux2.6 mysql client 5.5.8 1.linux2.6 rpm qa grep i mysql 參考截圖 解除安裝完成之後需要刪除配置檔案 ...