部署LNMP架構之Mysql安裝

一、什麼是Mysql?
MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一。
MySQL是一種關係數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件採用了雙授權政策,分爲社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作爲網站數據庫。
二、安裝Mysql服務
1.安裝環境依賴包(字符終端處理工具、語法分析器、編譯器)
部署LNMP架構之Mysql安裝
2.創建管理用戶
部署LNMP架構之Mysql安裝
3.解壓mysql安裝包到/opt目錄下
部署LNMP架構之Mysql安裝
4.使用cmake進行配置

cmake \

-DCMKAE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysqk.sock \

-DSYSCONFDIR=/etc \

-DSYSTEMD_PID_DIR=/usr/local/mysql \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DWITH_BOOST=boost \

-DWITH_SYSTEMD=1

5.編譯完成後進行make && make install過程
部署LNMP架構之Mysql安裝
部署LNMP架構之Mysql安裝
6.分配創建用戶的權限
部署LNMP架構之Mysql安裝
7.調整配置文件
部署LNMP架構之Mysql安裝
部署LNMP架構之Mysql安裝
8.設置環境變量
部署LNMP架構之Mysql安裝
部署LNMP架構之Mysql安裝
部署LNMP架構之Mysql安裝
9.修改啓動腳本,初始化數據庫
部署LNMP架構之Mysql安裝
部署LNMP架構之Mysql安裝
10.使mysql可以被service命令管理
部署LNMP架構之Mysql安裝
11.開啓服務並查看端口是否開啓
部署LNMP架構之Mysql安裝
創建數據庫密碼
部署LNMP架構之Mysql安裝
重新登錄mysql數據庫
部署LNMP架構之Mysql安裝
總結:安裝數據庫有很多細節上的問題需要我們注意,一定要細心細緻不然頻頻報錯導致心態崩潰!!

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