Raspberry 3B+LAMP配置mariadb和PHP连接踩坑
php版本为7.3,使用最新的mariadb,书和博文太老了,php-mysql扩展已经被踢出,现有
mysqli
PDO
两种扩展。在使用之前先对mariadb进行设置
$ mariadb -uroot -p
#登录数据库,设置了密码的需要输入密码。
>>select Host,User,plugin from mysql.user where User='root';
这个时候会发现plugin(加密方式)是unix_socket,
>> update mysql.user set plugin='mysql_native_password';
#重置加密方式
>> update mysql.user set password = PASSWORD( "newpassword") where User='root';
#设置新的密码’newpassword’,
>> flush privileges;
#刷新权限信息OK。
关于对PDO和Mysqli的测试网络上很多。