在linux下安裝mysql伺服器

2021-06-18 11:37:20 字數 1791 閱讀 3154

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 參考截圖 解除安裝完成之後需要刪除配置檔案 ...