源码编译安装mysql
生活随笔
收集整理的這篇文章主要介紹了
源码编译安装mysql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
源碼編譯安裝mysql 添加mysql組和mysql用戶 ? [root@centos mysql]# groupadd mysql?
[root@centos mysql]# useradd -g mysql mysql ? 編譯與安裝 ? tar -zxvf mysql-5.1.35.tar.gz ./configure \?
--prefix=/usr/local/mysql \?
--localstatedir=/data/mysql/data \????mysql數據目錄
--enable-assembler????\?
--with-mysqld-ldflags=-rdynamic \?
--with-client-ldflags=-all-static?\?
--with-plugins=innobase,partition \?
--with-extra-charsets=none \?
--enable-thread-safe-client \ --with-client-ldflags=-all-static?\?以純靜態方式編譯客戶端
--with-mysqld-ldflags=-all-static? 以純靜態方式編譯服務端 make && make install ? --enable-thread-safe-client?\以線程方式編譯客戶端
mysql目錄權限設置 ? mkdir /usr/local/mysql/var mkdir /var/run/mysqld chmod +w /usr/local/mysql/?
chown -R mysql:mysql /usr/local/mysql/ chown -R mysql:mysql /var/run/mysqld cp /usr/local/mysql/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf ? ? 以mysql用戶初始化數據庫表 ? /usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql/data --user=mysql --datadir=/data/mysql/data? 定義mysql數據存放目錄 ? 注意:如果把數據目錄定義到其它目錄里,得先修改/etc/my.cnf文件,加上以下二行 ? [mysqld] # generic configuration options
port??????????? = 3306
socket????????? = /tmp/mysql.sock # wb config basedir = /usr/local/mysql????????????字義mysql程序目錄
datadir = /data1/mysql/data???????? 定義數據目錄 ? 在對數據庫進行初始化表,不然mysql數據庫啟動會報錯. ? 啟動mysql服務 /usr/local/mysql/bin/mysqld_safe? --user=mysql --datadir=/data/mysql/data? (指定數據庫目錄) ? /usr/local/mysql/bin/mysqld_safe --user=mysql 2>&1 > /dev/null?& posted on 2011-07-10 01:57 Jesuca 閱讀(...) 評論(...) 編輯 收藏
[root@centos mysql]# useradd -g mysql mysql ? 編譯與安裝 ? tar -zxvf mysql-5.1.35.tar.gz ./configure \?
--prefix=/usr/local/mysql \?
--localstatedir=/data/mysql/data \????mysql數據目錄
--enable-assembler????\?
--with-mysqld-ldflags=-rdynamic \?
--with-client-ldflags=-all-static?\?
--with-plugins=innobase,partition \?
--with-extra-charsets=none \?
--enable-thread-safe-client \ --with-client-ldflags=-all-static?\?以純靜態方式編譯客戶端
--with-mysqld-ldflags=-all-static? 以純靜態方式編譯服務端 make && make install ? --enable-thread-safe-client?\以線程方式編譯客戶端
mysql目錄權限設置 ? mkdir /usr/local/mysql/var mkdir /var/run/mysqld chmod +w /usr/local/mysql/?
chown -R mysql:mysql /usr/local/mysql/ chown -R mysql:mysql /var/run/mysqld cp /usr/local/mysql/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf ? ? 以mysql用戶初始化數據庫表 ? /usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql/data --user=mysql --datadir=/data/mysql/data? 定義mysql數據存放目錄 ? 注意:如果把數據目錄定義到其它目錄里,得先修改/etc/my.cnf文件,加上以下二行 ? [mysqld] # generic configuration options
port??????????? = 3306
socket????????? = /tmp/mysql.sock # wb config basedir = /usr/local/mysql????????????字義mysql程序目錄
datadir = /data1/mysql/data???????? 定義數據目錄 ? 在對數據庫進行初始化表,不然mysql數據庫啟動會報錯. ? 啟動mysql服務 /usr/local/mysql/bin/mysqld_safe? --user=mysql --datadir=/data/mysql/data? (指定數據庫目錄) ? /usr/local/mysql/bin/mysqld_safe --user=mysql 2>&1 > /dev/null?& posted on 2011-07-10 01:57 Jesuca 閱讀(...) 評論(...) 編輯 收藏
轉載于:https://www.cnblogs.com/Jesuca/archive/2011/07/10/2102098.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的源码编译安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php __tostring 与 tos
- 下一篇: linux cmake编译源码,linu