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...