国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > CentOS > 正文

CentOS7下mariaDB和phpmyadmin的一些安裝和配置問題

2024-06-28 14:32:09
字體:
來源:轉載
供稿:網友

linux新手。。這個問題拖到現在終于下定決心解決,用了一個下午加上一個晚上減去去電影院看一部電影和吃晚飯的時間。還是蠻久的。

首先說一下,在centos7下,用yum安裝的MySQL都變成了mariaDB,最開始我還怕phpmyadmin不支持maria,后來網上一查是支持的。

那么話不多說,首先是安裝php、apache服務器(httpd)和phpmyadmin,因為這個比較簡單嘛。

那么在我現在這個時間點,yum安裝出的php版本是5.4的。這個可以安裝以后通過rpm -qa|grep php查看。

而在我這個時間點,最新版本的phpmyadmin需要php5.5+的版本,于是乎,要下載一個稍微舊一點的版本。這個在官網上都有。

httpd安裝以后,配置文件是/etc/httpd/conf/httpd.conf,而根目錄并不是網上說的/var/www/而是/var/www/html/,所以把下載好并且解壓過的phpmyadmin文件夾放于此處,然后改個方便的名字便于訪問。我在此將文件夾名字改成phpmyadmin。然后執行service httpd start。好你是不是以為可以訪問phpmyadmin了?

當然不能訪問,會提示你403forbidden,這個時候,要去剛剛說的配置文件里修改,將你看到的

<Directory />
    AllowOverride none
    Require all denied
</Directory>

改為

<Directory />
    AllowOverride none
    Order allow,deny
    Allow from all
</Directory>

然后保存退出,重啟service httpd restart。瀏覽器里再打開localhost/phpmyadmin,如果你發現有selinux干擾你,你就執行sentenforce 0就好了。

當然也有可能提示你缺少mbstring。這個只需要yum install php-mbstring就好了。

那么再來說說mariaDB,首先通過yum install mysql,自動裝上mariaDB而不是mysql。

裝好以后,嘗試service mariadb start好像不管用,其實在centOS7下命令應該是systemctl start mariadb.service。那么你發現其實還是開啟不起來?

好吧你應該檢查下你的mariaDB有沒有裝齊全,rpm -qa|grep mariadb看一下。我當時居然只裝了可憐的兩個包,事實上需要裝8個包:

mariadb-libs-5.5.44-1.el7_1.x86_64
mariadb-embedded-5.5.44-1.el7_1.x86_64
mariadb-5.5.44-1.el7_1.x86_64
mariadb-bench-5.5.44-1.el7_1.x86_64
mariadb-embedded-devel-5.5.44-1.el7_1.x86_64
mariadb-devel-5.5.44-1.el7_1.x86_64
mariadb-test-5.5.44-1.el7_1.x86_64
mariadb-server-5.5.44-1.el7_1.x86_64

版本號隨你裝的版本而改變。如果你發現沒裝的,你就挨個yum install吧。。。(其實我個人覺得test是不是可以不裝,但是完整的數據庫好像都有test)

裝好啦,再次systemctl start mariadb.service,你會發現為什么還是不行!

其實是沒有指定數據庫的存放位置和名字啦,執行命令:mysql_install_db --datadir="/var/lib/mysql" --user="mysql"

指定以后好像終于可以了。但是在第一次時候別忘了給你的root定個密碼:mysqladmin -u root passWord '1234'

這下子是真的大功告成了。可以用剛設置的root和密碼登陸phpmyadmin了。徹底完成。

 查看mariadb運行狀態可以用systemctl status mariadb.service

結果如下:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枣庄市| 璧山县| 交城县| 武川县| 旬邑县| 广德县| 富宁县| 故城县| 凌海市| 南昌市| 丰都县| 张家界市| 昭通市| 金川县| 河北省| 莲花县| 青岛市| 抚州市| 辽中县| 青铜峡市| 荆州市| 万荣县| 华宁县| 泰安市| 岚皋县| 浦城县| 黑山县| 鄂尔多斯市| 修武县| 福安市| 彰武县| 昔阳县| 德安县| 宜城市| 罗城| 资中县| 繁昌县| 墨玉县| 辽宁省| 龙口市| 壤塘县|