171214 LAMP介紹之MySQL安裝

2021-08-13 12:11:27 字數 2691 閱讀 3820

1.lamp介紹

lamp 是linux+apache(httpd)+mysql+php的簡寫,其實就是把apache, mysql以及php安裝在linux系統上,組成乙個環境來執行php的指令碼語言。

httpd、php、mysql三者的工作模式

mysql/mariadb介紹

mysql是一種關係型資料庫,由mysql ab公司開發。官網:www.mysql.com;最新版本5.7ga/8.0dmr

mysql5.6與之前的版本相比變化很大,5.7版本在效能上由很大提公升。

mariadb主要由skysql公司(現更名為mariadb公司)維護,skysql公司由mysql原作者帶領大部分原班人馬創立。mariadb為mysql的乙個分支,官網:

mysql安裝

[root@node69 src]# uname -a

linux node69 3.10.0-514.el7.x86_64 #1 smp tue nov 22 16:42:41 utc 2016 x86_64 x86_64 x86_64 gnu/linux

[root@node69 ~]# cd /usr/local/src/

[root@node69 src]# wget

[root@node69 src]# tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

[root@node69 src]# mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql

[root@node69 src]# cd /usr/local/mysql/

[root@node69 mysql]# ls

bin data include man readme share support-files

copying docs lib mysql-test scripts sql-bench

[root@node69 mysql]# useradd mysql

useradd:使用者「mysql」已存在

[root@node69 mysql]# mkdir /data

[root@node69 mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

[root@node69 mysql]# yum list |grep perl |grep -i dumper

[root@node69 mysql]# yum list |grep perl |grep -i dumper

repodata is over 2 weeks old. install yum-cron? or run: yum makecache fast

perl-data-dumper.x86_64 2.145-3.el7 @anaconda

perl-data-dumper-concise.noarch 2.020-6.el7 epel

perl-data-dumper-names.noarch 0.03-17.el7 epel

perl-xml-dumper.noarch 0.81-17.el7 base

若不確定可以4個包全部安裝,但根據搜尋查詢資料,需要安裝perl-data-dumper

[root@node69 mysql]# yum install -y perl-data-dumper

[root@node69 mysql]# cp support-files/my-default.cnf /etc/my.cnf

cp:是否覆蓋"/etc/my.cnf"? y

[root@node69 mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@node69 mysql]# vi /etc/init.d/mysqld

basedir=/usr/local/mysql

datadir=/data/mysql

[root@node69 mysql]# chmod 755 /etc/init.d/mysqld

[root@node69 mysql]# chkconfig --add mysqld

[root@node69 mysql]# chkconfig mysqld on

[root@node69 mysql]# service mysqld start

starting mysql.logging to '/data/mysql/node69.err'.

.. success!

[root@node69 mysql]# ps aux|grep mysqld

安卓之service簡單介紹

一 什麼是service 二 如何使用service 三service的生命週期 一 什麼是service 二 如何使用service package jason.tutorial import android.content.intent import android.os.binder impo...

安卓之service簡單介紹

一 什麼是service 二 如何使用service 三service的生命週期 一 什麼是service 二 如何使用service package jason.tutorial import android.content.intent import android.os.binder impo...

MySQL之索引介紹

在關聯式資料庫中,索引是一種單獨的 物理的對資料庫表中一列或多列的值進行排序的一種儲存結構,它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的資料頁的邏輯指標清單。索引的作用相當於圖書的目錄,可以根據目錄中的頁碼快速找到所需的內容。索引分類 從資料結構角度來分 btree 索引 has...