詳解mysql5.7.17最新穩定版本在linux下安裝教程

這篇文章主要為大家詳細介紹了linuxlinux5.7.17最新穩定版本linux教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下

通過源碼在linux上安裝mysql最新穩定版本:mysql-5.7.17
為了方便安裝過程中不受boost依賴的影響,直接從官網下載mysql-boost-5.7.17.tar.gz版本。(官方解釋,編譯過程中需要boost,但實際沒有用到。)

安裝目錄:

啟動腳本:/etc/init.d/mysqld
程序根目錄:/usr/local/mysql
數據目錄:/data/mysql

安裝過程

1.安裝依賴

#yum?install?-y?cmake?gcc-c++*?make?ncurses-devel

2.創建mysql用戶

#groupadd?mysql  #useradd?-r?-g?mysql?-s?/bin/false?mysql

3.下載mysql-boost-5.7.17.tar.gz,上傳到服務器

#tar?xzf?mysql-5.7.17.tar.gz?  #cd?mysql-5.7.17  #mkdir?bld  #cd?bld/  #cmake?..?-DWITH_BOOST=../boost/?-DCMAKE_INSTALL_PREFIX=/usr/local/mysql?-DMYSQL_DATADIR=/data/mysql?    #在此指定參數后減少很多后面啟動過程中的操作  #make  #make?install  #使用默認的配置文件  #cd?/usr/local/mysql/support-files  #cp?my-default.cnf?../my.cnf    #編譯過程中出錯,清除臨時文件重新編譯:  #make?clean  #rm?CMakeCache.txt

4.安裝完后把可執行文件路徑加到系統環境linux

環境變量

#echo?"export?PATH=$PATH:/usr/local/mysql/bin"?>>?/etc/profile  #source?/etc/profile

5.初始化數據庫

#mkdir?/data/mysql  #chown?-R?mysql.mysql?/data/mysql  #mysqld?--defaults-file=/usr/local/mysql/my.cnf?--initialize?--user=mysql?--basedir=/usr/local/mysql/?--datadir=/data/mysql/

mysql5.7初始化后會隨機生成一個密碼,會直接打到屏幕上。

6.啟動
復制啟動腳本:

#cd?/usr/local/mysql/support-files  #cp?mysql.server?/etc/init.d/mysql

直接啟動

#mysqld_safe?--user=mysql?&  或  #/etc/init.d/mysqld?start

啟動后調用linux腳本,實現:更改root密碼,linux測試庫,禁止rootlinux

#mysql_secure_installation

部分配置(沒有優化的)

[client]  port=3306  socket=/tmp/mysql.sock  character_set_client=?utf8  [mysqld]  basedir?=?/usr/local/mysql  datadir?=?/data/mysql  port?=?3306  socket?=?/tmp/mysql.sock  character-set-server?=?utf8  read_buffer_size=131072  #innodb  innodb_data_file_path=ibdata1:100M:autoextend  #binlog  server_id=1  log-bin=mysql-bin  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  [mysqldump]  quick  max_allowed_packet=32M  [mysql]  [myisamchk]

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享