CentOS下用原始碼安裝mysql

2021-06-08 02:14:25 字數 1635 閱讀 9107

記錄如下:

1. install cmake and bison.

2. prepare the user/group, and folder.

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql

mkdir -p /var/mysql/

mkdir -p /var/mysql/data/

mkdir -p /var/mysql/log/

chown -r mysql:mysql /var/mysql/

3. untar the source code, and build

cmake -dcmake_install_prefix=/usr/local/mysql \

-dmysql_unix_addr=/tmp/mysql.sock \

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci \

-dwith_extra_charsets:string=utf8,gbk \

-dwith_myisam_storage_engine=1 \

-dwith_innobase_storage_engine=1 \

-dwith_readline=1 \

-denabled_local_infile=1 \

-dmysql_datadir=/var/mysql/data

make

make install

chmod +w /usr/local/mysql

chown -r mysql:mysql /usr/local/mysql

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

4. copy the config file. -- change if you want.

cd support-files/

cp my-large.cnf /var/mysql/my.cnf

cp mysql.server /etc/init.d/mysqld

5. init install

/usr/local/mysql/scripts/mysql_install_db \

--defaults-file=/var/mysql/my.cnf \

--basedir=/usr/local/mysql \

--datadir=/var/mysql/data \

--user=mysql

6. start mysql.

chmod +x /etc/init.d/mysqld

service mysqld start

7. add mysql into path.

export path=/usr/local/mysql/bin:$path

8. test the connect.

centos下 mysql 5.5.23 cmake 安裝筆記

install mysql 5.5 on centos using cmake

centos 5.6下使用cmake編譯mysql 5.5.13原始碼和安裝筆錄

centos下git原始碼安裝

centos5不能通過yum安裝git,只能通過原始碼安裝,原始碼安裝需要解決好依賴庫的問題。先安裝git依賴的包 yum install zlib devel yum install openssl devel yum install perl yum install cpio yum insta...

centos 下postgres原始碼安裝

由於最近在做的tigase應用開發,資料庫使用的是postgresql 9.0.12,不能自動的使用yum install安裝了,因為現在源裡面的版本是8.3,無法滿足專案要求,特安裝了postgresql 9.0.12,只能原始碼編譯安裝了。1.提前安裝編輯原始碼所需要的工具和庫 安裝編譯原始碼所...

Centos 下原始碼安裝MySQL

1 安裝mysql 安裝mysql時,我們並不是安裝了mysql客戶端就相當於安裝好了mysql資料庫了,我們還需要安裝mysql server服務端才行 yum install y mysql server mysql mysql devel 此時我們可以通過如下命令,檢視剛安裝好的mysql s...