php改为连接mariadb(Ubuntu)
前面我们搭建了轻量级的后端环境,使用的是轻量级的数据库sqlite,这样的架构
可以满足一些小的应用,但是sqlite缺少完整事务性,当业务扩大时则需要使用更高一级的数据库,
MariaDB数据库管理系统是MySQL的一个分支,是一款开源的多线程关系数据库管理系统,主要由开源社区在维护,
使用上基本和mysql一样,其速度是其最显着的特点之一,能够处理数万张表和数十亿行数据。
安装PHP库
sudo apt-get install php7.2-mysql
安装mariadb
sudo apt-get install mariadb-server
更改root密码:
mysqladmin -u root -p password 123456
登陆Mariadb
mysql -u root -p;
配置允许访问的用户(ALL) GRANT ALL PRIVILEGES ON . TO ‘root’@’%'IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
启动服务
service mysql restart
service mariadb restart
service mysqld restart
同样建立testmysql.php 测试连接
<?php
$conn=new PDO("mysql:host=localhost;dbname=test1;", "root", "123456");
$result = $conn->query('SELECT * FROM table1');
var_dump($result->fetchAll());
?>