Linux-CentOs7-mysql5.7 安裝
05-05
1、安裝完php後,在來安裝mysql,搗鼓mysql中,問題最多,各種奇怪的問題,這裡問題就不一一介紹了,只寫正確的安裝流程。先進入test 目錄下,然後新建一個mysql文件夾, 然後進入mysql目錄內cd /testmkdir mysqlcd mysql
推薦閱讀:






tar -zxvf mysql-5.7.17.tar.gz



cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 安裝目錄-DMYSQL_DATADIR=/usr/local/mysql/data 數據文件保存目錄-DSYSCONFDIR=/etc 配置文件(my.cnf) 目錄-DMYSQL_USER=mysql 制定mysql用戶,默認為mysql-DWITH_MYISAM_STORAGE_ENGINE=1 這4個是設置支持的存儲引擎-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 啟用readline庫支持(提供可編輯命令行)-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock 制定mysql.sock路徑,這個我等下會在配 置文件里把改掉
-DMYSQL_TCP_PORT=3306 埠3306-DENABLED_LOCAL_INFILE=1 啟用本地數據導入支持-DENABLE_DOWNLOADS=1 是否要下載可選的文件,為1表示啟用, 將下載谷歌所使用的測試單元套件進行測試-DWITH_PARTITION_STORAGE_ENGINE=1 支持資料庫分區-DEXTRA_CHARSETS=all 啟用額外的字符集類型,默認為all-DDEFAULT_CHARSET=utf8 指定默認字符集為urf-8-DDEFAULT_COLLATION=utf8_general_ci 設定默認排序規則(urf8_general_ci快速/urf8_unicode_ci/準確)-DWITH_DEBUG=0 禁用debug,默認為禁用-DMYSQL_MAINTAINER_MODE=0 不啟用開發環境(如果啟用,此選項會導 致編譯器警告成為錯誤)-DWITH_SSL:STRING=bundled 啟用SSL庫支持,支持SSL協議(安全套 接層)
-DWITH_ZLIB:STRING=bundled 啟用lib庫支持-DDOWNLOAD_BOOST=1 最好兩個與mysql無關,安裝需要-DWITH_BOOST=/usr/local/boost


9、安裝好之後,進行配置
1)首先,進入我們的安裝包,我們的安裝路徑在上面的配置文件說過了,執行下列命令,cd /usr/local/mysqlgroupadd mysql 添加一個mysql組useradd -r -g mysql mysql 添加mysql用戶並屬於mysql組chown -R mysql:mysql ./ 進入mysql安裝包中,設置屬主和屬組
basedir: 安裝路徑
datadir: 數據保存路徑 這幾個參數在上面編譯中都有初始化成功後,mysql會隨機分配一個root用戶密碼,把這個記錄下來



10、配置好後,就可以啟動mysql了
使用 bin/mysqld_safe --user=mysql & 命令









推薦閱讀:
