編譯安裝mysql5 5 編譯安裝MySQL5 5

2021-10-19 06:41:42 字數 1576 閱讀 3880

防偽碼:沒有相當程度的孤獨是不可能有內心的平和。

1、測試環境主機名ip系統mysql版本

mysql-00192.168.10.23centos release 6.9 (final)5.5.56

2、部署

2.1 解除安裝之前版本rpm -qa|grep mysql

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

2.2 安裝依賴包和cmakeyum -y install ncurses-devel libaio-devel cmake

2.3 建立使用者和目錄useradd mysql -s /sbin/nologin -m

2.4 編譯安裝

2.4.1 解壓cd /opt

tar zxf mysql-5.5.56.tar.gz

cd mysql-5.5.56

make && make install

cp support-files/my-small.cnf /etc/my.cnf

2.4.5 啟動指令碼cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

2.4.6 配置utf-8字符集sed -i 『22a default-character-set=utf8『 /etc/my.cnf

sed -i 『38a character-set-server=utf8『 /etc/my.cnf

sed -i 『83a default-character-set=utf8『 /etc/my.cnf

檢視字符集:mysql> show variables like 『character%『;

| variable_name            | value                             |

| character_set_client     | utf8                              |

| character_set_connection | utf8                              |

| character_set_database   | utf8                              |

| character_set_filesystem | binary                            |

| character_set_results    | utf8                              |

| character_set_server     | utf8                              |

| character_set_system     | utf8                              |

8 rows in set (0.00 sec)

2.4.7 修改密碼mysqladmin -uroot password

編譯安裝MySQL 5 5

編譯安裝mysql 5.5 cmake的重要特性之一是其獨立於原始碼 out of source 的編譯功能,即編譯工作可以在另乙個指定的目錄中而非原始碼目錄中進行,這可以保證原始碼目錄不受任何一次編譯的影響,因此在同乙個原始碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。編譯安裝mysql 5...

mysql5 5編譯安裝

首先規劃好 埠 3306 管理員名稱 cool 安裝基本目錄 usr local mysql 資料庫目錄 data 二進位制日誌目錄 var log mysqld 延遲日誌目錄 var log mysqld 延遲日誌目錄 這個還不怎麼明白 啟動檔案 var run mysqld 新增mysql使用者...

cmake編譯安裝mysql5 5

1.安裝編譯原始碼所需的工具和庫 cmake 2.8.8.tar.gz mysql 5.5.32.tar.gz yum install gcc gcc c ncurses devel perl 2.檢視版本資訊 root dbsrv01 soft more etc redhat release ce...