CentOS7下mariaDB和phpmyadmin的有的装置和布局难题,centos7mariadb

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

结果如下:

图片 1

linux新手。。那么些难题拖到今后究竟下定狠心化解,用了四个深夜丰硕贰个夜间…

CentOS7下mariaDB和phpmyadmin的一部分装置和布局难题

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

 

结果如下:
图片 2

linux菜鸟。。那么些标题拖到今后毕竟下定狠心化解,用了三个早上增添二个夜晚减去去摄像院…

网站地图xml地图