---------------安裝mysql (原始碼三步安裝)-------------------------
# cd /mnt/
# tar zxvf mysql-5.0.84.tar.gz
# cd mysql-5.0.84
# ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory
說明:安裝到=/usr/local/mysql 下,語言用utf8
通到錯誤 :configure: error: no acceptable c compiler found in $path
說明沒安gcc, 現在安:
檢視系統是否安裝了gcc和安裝程式的版本號:
gcc -v
c++ -v
g++ -v
如果沒有就用 以下命令安裝
#yum install gcc
#yum install gcc-c++
#yum install gcc-gfortran
再次:# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory
還是出錯:
checking for termcap functions library... configure: error: no curses/termcap library found
說明要安ncurses
#yum install ncurses-devel
提示安裝n個軟體,略, 按"y", 完成
再次:# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory
出現:thank you for choosing mysql! 說明mysql安裝的第一步成功
------------
# make && make install
如果 你的gcc-c++是在configure後安裝的,再重新configure一下,可以會以下錯誤:
error: redeclaration of c++ built-in type 『bool』
慢長的等待,安好了
-------------
建使用者,使用者組
# groupadd mysql
# adduser -g mysql mysql
# cp support-files/my-medium.cnf /etc/my.cnf
本例中my-medium.cnf檔案在這裡: /mnt/mysql-5.0.84/support-files/my-medium.cnf
我們的mysql安裝在 /usr/local/mysql/ 裡
# chown -r mysql.mysql /usr/local/mysql/
# /usr/local/mysql/bin/mysql_install_db --user=mysql
# chown -r root.root /usr/local/mysql/
# chown -r mysql.mysql /usr/local/mysql/var/
啟動一下 ,後面加乙個&表示後台執行
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
# netstat -ant 看到3306端品號,說明已啟動
加入到開機啟動中
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
給許可權# chmod 755 /etc/rc.d/init.d/mysqld
把mysqld服務加入啟動中
# chkconfig --add mysqld
執行級別
# chkconfig --level 345 mysqld on
設定密碼
# /usr/local/mysql/bin/mysqladmin -u root password "****"
進入mysql
# /usr/local/mysql/bin/mysql -uroot -p
輸入密碼,就進入了
看有哪些庫 :show databases;
退出:quit
配置mysql 庫檔案的搜尋路徑:
# echo "/usr/local/mysql/lib/mysql/" >>/etc.ld.so.conf
# ldconfig 生效
# ldconfig -v 輸出一下
新增mysql到系統的環境變數中
# echo "export path=$path:/usr/local/mysql/bin">>/etc/profile
# source /etc/profile 生效
完成
在Centos7原始碼包編譯安裝MySQL5 7
wgettar xf mysql boost 5.7.23.tar.gzuseradd s sbin nologin mysqlmkdir p data mysql data chown r mysql mysql data mysqlyum install gcc gcc c ncurses de...
Cent歐式Linux原始碼安裝mysql出的錯
1 gcc的依賴 linux在安裝gcc時需要cpp和cloog ppl 但是在安裝cpp的時候需要這個依賴 libmpfr.so.1 64bit is needed by cpp 4.4.6 3.el6.x86 64 安裝cloog ppl的時候需要這2個依賴 libppl.so.7 64bit ...
centos6 7環境上原始碼安裝mysql5 6
本文是繼上篇文章centos6.7環境上原始碼安裝nginx1.12.1,繼續安裝mysql的說明,因此環境同上,再次就不在贅述。注意 從mysql5.5開始,不再使用make進行編譯,而是採用cmake進行編譯。所以沒有安裝cmake的還得安裝cmake 二,安裝cmake yum install...