二進制安裝mysql

LAMP架構介紹
Linux+Apache(httpd)+MySql+php
httpd和php需要在同一機器,數據庫可以分開
php是以模塊的形式和Apahce結合在一起的,Apache不能直接和mysql交互
這裏寫圖片描述

11.2 MySQL_MariaDB介紹
mysql是一個關係型數據庫,由mysql db公司開發,mysql在2008年被sun公司10億刀收購,2009年sun被oracle公司74億刀收購。
mariadb爲mysql的一個分支,
Maruadb主要SKySQL公司(現在更名爲MariaDB公司)維護,SKySQL公司由mysql原作者帶領大部分原班人馬創立。
Maruadb5.5和mysql5.5對應,10.0對應mysql5.6
版本類型:
Community社區版本。開源
Enterprise企業版
GA(Generally Available)指通用版本,在生產環境中使用的
DMR()開發里程碑發佈版
RC()發行候選版本
Beta開放測試版本,
Alpha內部測試版本

MySql安裝
三種方式,rpm、源碼、二進制免編譯
rpm只能默認安裝目錄
二進制可以放到自定義目錄下
源碼需要自己編譯和配置配置文件
下面用二進制安裝
cd /usr/local/src
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
cd /usr/local/mysql
useradd mysql
mkdir /data/
./scripts/mysql_install_db –user=mysql –datadir=/data/mysql #初始化生成mysql自帶庫
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
vi /etc/init.d/mysqld
定義basedir和datadir
這裏寫圖片描述
/etc/init.d/mysqld start
這裏寫圖片描述

異常報錯解決方案:
這裏寫圖片描述

Installing MySQL system tables…./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
這裏寫圖片描述

發佈了75 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章