centos下原始碼安裝mysql 5 1 53

2021-08-27 14:46:08 字數 1522 閱讀 3102

0. 設定path

[root@ldap-mysql-svn-trac ~]# export path="$path:/usr/man/mysql/bin"

1. 解壓mysql的原始碼包mysql-5.1.53.tar.gz,切換到安裝目錄下

[root@ldap-mysql-svn-trac mysql-5.1.53]# ./configure --prefix=/usr/man/mysql --sysconfdir=/usr/man/mysql --localstatedir=/usr/man/mysql/data --with-unix-socket-path=/usr/man/mysql/tmp/mysql.sock --with-charset=gbk --with-plugins=innobase --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static

#sysconfdir表示mysql的配置檔案路徑,localstatedir表示資料檔案路徑,socket配置和最後2

個屬性主要用來提公升效能

#如果要使用innodb引擎,記得加上--with-plugins=innobase

2. install

[root@ldap-mysql-svn-trac mysql-5.1.53]# make

[root@ldap-mysql-svn-trac mysql-5.1.53]# make install

3. config

[root@ldap-mysql-svn-trac mysql-5.1.53]# cp /usr/man/mysql/share/mysql/my-medium.cnf/usr/man/mysql/my.cnf

4. 切換到mysql的bin目錄下,run

[root@ldap-mysql-svn-trac bin]#./mysql_install_db --basedir=/usr/man/mysql --

datadir=/usr/man/mysql/data

5. 複製/usr/man/mysql/libexec/mysqld到mysql的bin目錄下,啟動mysql服務

[root@ldap-mysql-svn-trac bin]# cp /usr/man/mysql/libexec/mysqld /usr/man/mysql/bin

6. run mysql service

/usr/man/mysql/bin/mysqld_safe --ledir=/usr/man/mysql/bin --log-error=/usr/man/mysql/data/t.err --datadir=/usr/man/mysql/data --socket=/usr/man/mysql/tmp/mysql.sock --pid-file=/usr/man/mysql/bin/mysqld.pid &

解除安裝原始碼安裝mysql 原始碼安裝MySQL

原始碼安裝mysql tiger 2019 年 01 月 07 日 原始碼安裝mysql 獲取包 上傳包至伺服器並解壓 安裝依賴yum install ncurses devel cmake y 配置mysql vim cmake.shcmake dcmake install prefix usr ...

原始碼包安裝mysql 原始碼包安裝MySQL

mysql安裝方式 1.二進位制安裝2.原始碼包安裝3.rpm包安裝 一.原始碼包安裝 原始碼包安裝比較繁瑣,但是更加靈活,可以按自己需求配置 root db03 wget 2.安裝需要的依賴包 root db03 yum install y ncurses devel libaio devel g...

centos下git原始碼安裝

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