一、mariadb
下面的操作之前一定要記得先啟動mariadb:
systemctl start mariadb
登錄數(shù)據(jù)庫:
$mysql -u root -p
初始密碼為空。
注意,這里的root和linux的root沒半毛錢關(guān)系.maria的初始密碼默認(rèn)是空的。需要你改一下的。
[root@ns ~]# mysqladmin -uroot -p password zhelitianmima
Enter password:
后面那個zhelitianmima是你要改的密碼。Enter password那里直接回車就好了。
補充一點。mysql的密碼都在mysql這個庫里面,有一張表叫user,這里管理了可以登陸數(shù)據(jù)庫的用戶
介紹幾個基本的命令
show databases; 顯示數(shù)據(jù)庫
use mysql; 進(jìn)入數(shù)據(jù)庫
show tables; 顯示示數(shù)據(jù)庫中的表
desc user; 查看user表的數(shù)據(jù)結(jié)構(gòu)
flush privileges; 刷新數(shù)據(jù)庫信息
select host.user,password from user; 查詢user表中的host,user,password字段
create database westos; 創(chuàng)建westos數(shù)據(jù)庫
use westos;
create table linux( 創(chuàng)建表,username,password字段
username varchar(15) not null,
password varchar(15) not null
);
select * from mysql.user; 查詢mysql庫下的user表中的所以
alter table linux add age varchar(4); 添加age字段到linux表中
ALTER TABLE linux DROP age 刪除age字段
ALTER TABLE linux ADD age VARCHAR(5) AFTER name 在name字段后添加字段age
為了安全,看看端口上有沒有mysql的端口:
那我要是不想別人遠(yuǎn)程登陸我的數(shù)據(jù)庫怎么辦呢
修改/etc/my.cnf 在第11行加上skip-networking=1,再重啟mysql。
systemctl restart mariadb
二、關(guān)于數(shù)據(jù)庫的sql語句就不在這里細(xì)說了。直接說如何直接以圖形的方式管理數(shù)據(jù)庫吧
1.現(xiàn)在網(wǎng)上下一個phpMyAdmin-3.4.0-all-languages.tar.bz2這個軟件包
2.再在yum安裝php php-mysql http 這3款軟件
3.在/var/www/html下解壓縮phpMyAdmin
4.在phpMyAdmin-3.4.0-all-languages這個目錄中的config.sample.inc.php下找個
$cfg['blowfish_secret'] = '隨便填個值’ 并將config.sample.inc.php 改名為config.inc.php
三、安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之后需要再次重啟apache
以上命令可以激活PHP,因此phpmyadmin可用
四、關(guān)閉防火墻。
sudo
systemctl stop firewalld.service
五、關(guān)閉selinux
查看SELinux狀態(tài):
(1)、/usr/sbin/sestatus -v ##如果SELinux status參數(shù)為enabled即為開啟狀態(tài)
SELinux status: enabled
關(guān)閉SELinux:
(2)臨時關(guān)閉(不用重啟機器):
setenforce 0 ##設(shè)置SELinux 成為permissive模式
##setenforce 1 設(shè)置SELinux 成為enforcing模式
(3)、修改配置文件需要重啟機器:
修改/etc/selinux/config 文件
將SELINUX=enforcing改為SELINUX=disabled
重啟機器即可
六、APPache服務(wù)器的安裝
yum install httpd
安裝httpd會自動安裝一下依賴包:這是要下載的依賴包
選擇y及安裝已下載好的安裝包。安裝大概需要30秒左右。
配置
進(jìn)入配置界面vi httpd.conf(位置:/etc/httpd/conf/http.conf)
把里面的 AllowOverride None 全部修改為 AllowOverride All
順便在 DirectoryIndex index.html 后面加上 index.htm index.php index.shtml
這個是配置默認(rèn)首頁的
:wq 保存退出 service httpd restart 重啟 apache 服務(wù),再訪問一下。果然可以訪問了。
重啟服務(wù)器
systemctl start httpd.service #啟動apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重啟apache
systemctl enable httpd.service #設(shè)置apache開機啟動
七、測試php是否安裝成功
#sudo vim /var/www/html/info.php
里面寫入代碼
<?php
phpinfo();
?>
然后保存退出
:wq!
在瀏覽器中輸入http://your server's IP address/info.php
就能看到自己的php信息了
八、在瀏覽器中輸入:
http://localhost/phpmyadmin/
可以管理數(shù)據(jù)庫。
聯(lián)系客服