Mysql 原始碼包安裝步驟

2021-05-23 19:45:09 字數 1815 閱讀 8856

mysql 原始碼安裝步驟,記錄以備忘

原始碼安裝好處,據說速度更快

也不用分32位,64位,也就是說不分平台.

mysql 原始碼安裝步驟

一。解壓

tar zxvf mysql-5.1.53.tar.gz

二。建啟動使用者

groupadd mysql

useradd -g mysql mysql

三。配置

./configure --prefix=/usr/local/mysql -localstatedir=/home/mysql --with-unix-socket-path=/tmp/mysql.sock --enable-thread-safe-client --with-charset=utf8 --with-extra-charsets=all --with-federated-storage-engine --with-plugins=csv,innobase,myisam,heap,federated,partition --without-debug

四編譯make

五 安裝

make install

六 初始化配置檔案

/etc/my.cnf

修改'skip-locking'為

'skip-external-locking'

七初始化庫

bin/mysql_install_db --user=mysql

八 目錄許可權

cd /usr/local/mysql

chown -r root  .

chown -r mysql  /home/mysql  (資料目錄)

chgrp -r mysql .

啟動bin/mysqld_safe --user=mysql &

八、新增服務,設定為自動啟動

cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld

chmod 755 /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

service mysqld start

九、修改密碼

mysqladmin -u root password ' 密碼 ' ;

delete from user where password = '';

5.5原始碼安裝

5.5 需要cmake編譯安裝

一、安裝cmake(mysql5.5以後是通過cmake來編譯的)

二、編譯

cmake . -dcmake_install_prefix=/usr/local/mysql/ -dmysql_datadir=/home/mysql/ /

-dwith_innobase_storage_engine=1  -denabled_local_infile=1  /

-ddefault_charset=utf8   -dextra_charsets=all -ddefault_collation=utf8_general_ci /

-dwith_debug=0 

然後 是make &&  make install

其它步驟參考5.1

MYSQL原始碼安裝步驟

mysql的原始碼安裝到自己指定目錄的步驟 2.將壓縮包解壓到自己的目錄 生成mysql 5.5.24目錄 tar zxvf mysql 5.5.24.tar.gz3.進入mysql 5.5.24目錄下,生成makefile檔案 cd mysql 5.5.24 cmake 4.當前目錄下編譯msyq...

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

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

mysql5 5 20原始碼包編譯安裝步驟

將原始碼包解壓以後放在 soft目錄下 cd soft mv mysql的名字 mysql 相當於改名字 cd soft mysql yum install y cmake make gcc gcc c libaio ncurses ncurses devel yum install y libai...