麒麟系統源碼安裝mysql

環境準備

OS:中標麒麟(銀河麒麟系統類似)
mysql:5.6

  • mysql獲取點擊這裏
    提取碼dwr9

編譯步驟

解壓mysql

tar -zxf mysql-5.6.20.tar.gz -C /home

創建mysql用戶及用戶組

groupadd -r mysql
useradd -r -g mysql -s /sbin/nologin mysql

安裝cmake編譯工具

yum install cmake -y

創建mysql目錄

mkdir /home/mysql/mysqldata -p

安裝ncurses庫

yum install ncurses-devel -y

ncurses是字符終端下屏幕控制的基本庫,你在TTY下登錄到主機上mysql需要的

執行cmake編譯命令

cd /home/mysql && cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql -DMYSQL_DATADIR=/home/mysql/mysqldata -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITH_SSL=bundled -DWITH_ZLIB=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLE_DOWNLOADS=1 -DWITH_DEBUG=0 -DSYSCONFDIR=/etc

執行make編譯與安裝

make && make install

賦予目錄權限

chown -R mysql:mysql /home/mysql/

初始化mysql

/home/mysql/scripts/mysql_install_db --basedir=/home/mysql --datadir=/home/mysql/mysqldata --user=mysql

設置環境變量

vim /etc/profile
#添加
export PATH=$PATH:/home/mysql/bin

完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章