mysql編譯安裝gcc 編譯安裝mysql

2021-10-18 23:48:27 字數 2617 閱讀 1059

一、安裝編譯工具及庫檔案

yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel

二、 安裝cmake 編譯器

wget

2、解壓安裝包

tar zxvf cmake-3.1.1.tar.gz

3.進入安裝包目錄

cd cmake-3.1.1

4、編譯安裝

./bootstrap

$ make && make install

三、安裝 mysql

wget

2、解壓安裝包

tar zxvf mysql-5.6.15.tar.gz

3、進入安裝包目錄

cd mysql-5.6.15

4、編譯安裝

$ cmake -dcmake_install_prefix=/usr/local/mysql/ -dmysql_unix_addr=/tmp/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets=all -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_readline=1 -dwith_innodb_memcached=1 -dwith_debug=off -dwith_zlib=bundled -denabled_local_infile=1 -denabled_profiling=on -dmysql_maintainer_mode=off -dmysql_datadir=/usr/local/mysql/data -dmysql_tcp_port=3306

$ make && make install

mysql 配置

1、建立mysql執行使用的使用者mysql:

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql

2、建立binlog儲存路徑並賦予mysql使用者許可權

mkdir -p /usr/local/mysql/binlog

chown mysql.mysql /usr/local/mysql/binlog/

3、授權使用者

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

chown -r mysql:mysql /data

chmod 1777 /tmp

4建立my.cnf配置檔案

[root@bogon mysql]# cp support-files/my-default.cnf /etc/my.cnf

5.設定環境變數

[root@bogon mysql]# cp support-files/my-default.cnf /etc/my.cnf

cp:是否覆蓋"/etc/my.cnf"? y

[root@bogon mysql]# echo 'export path=/usr/local/mysql/bin:$path' >>/etc/profile

[root@bogon mysql]# source !$

source /etc/profile

6.建立服務指令碼新增開機啟動

[root@bogon mysql]# cp support-files/mysql.server   /etc/init.d/mysqld

[root@bogon mysql]# chmod +x /etc/init.d/mysqld

[root@bogon mysql]# vim /etc/init.d/mysqld

//服務啟動指令碼要修改以下兩個引數

basedir=/usr/local/mysql //mysql安裝目錄

datadir= /data //資料存放目錄

新增開機啟動

[root@bogon mysql]# chkconfig mysqld on

7.初始化資料庫

[root@bogon mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &

8.啟動

[root@bogon mysql]# service mysqld start

starting mysql. success!

[root@bogon mysql]# service mysqld status

success! mysql running (29614)

9.給root使用者設定密碼

[root@bogon mysql]# mysqladmin -uroot password '123456'

編譯安裝GCC

3.解壓gcc 4.6.3.tar.bz2 指令 flydream flydream opt tar xvf gcc 4.6.3.tar.bz2 4.進入 flydream flydream opt cd gcc 4.6.3 6.在gcc 4.6.3目錄下分別解壓上面的三個包 先安裝gmp 5.0....

編譯安裝 gcc

2 解壓 tar jxvf bz2 tar zxvf gz 這個步驟有兩種方式完成 a 如果linux有網路連線,直接這樣 cd gcc解壓目錄 contrib download prerequisites cd 然後解壓並移動到gcc 4.8.1下面 tar xjf gmp 4.3.2.tar.b...

gcc 編譯安裝

gcc gmp mpfr mpc 首先在配置gcc的過程中會出現錯誤 gcc configure error building gcc requires gmp 4.2 mpfr 2.3.1 and mpc 0.8.0 先開始安裝gmp。解壓gmp的壓縮包後,得到源 目錄gmp 4.3.2。在該目錄...