php 连接mariadb,MariaDB连接,MYSQL二进制查看
与MariaDB建立连接的一种方法是在命令提示符下使用mysql二进制文件。
MYSQL二进制
查看下面给出的示例。
[root@host]# mysql -u root -p
Enter password:******
上面给出的代码连接到MariaDB,并提供执行SQL命令的命令提示符。输入代码后,应显示欢迎信息,指示连接成功,并显示版本号。
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 122323232
Server version: 5.5.40-MariaDB-log
Type "help;" or "h" for help. Type "c" to clear the current input statement.
mysql>
该示例使用root访问权限,但是具有权限的任何用户当然可以访问MariaDB提示符并执行操作。
通过exit命令断开MariaDB的连接,如下所示:
mysql> exit
PHP连接脚本
连接到MariaDB和断开连接的另一种方式是使用PHP脚本。PHP提供了用于打开数据库连接的mysql_connect()函数。它使用五个可选参数,并在成功连接后返回一个MariaDB链接标识符,或连接失败时返回false。它还提供用于关闭数据库连接的mysql_close()函数,它使用单个参数。
用法
查看以下PHP连接脚本语法 -
connection mysql_connect(server,user,passwd,new_link,client_flag);
参数的描述如下:
没有
参数说明
1
服务器
此可选参数指定运行数据库服务器的主机名。其默认值为“localhost:.3036”。
2
用户
此可选参数指定访问数据库的用户名。其默认值是服务器的所有者。
3
密码
此可选参数指定用户的密码。其默认值为空。
4
new_link
此可选参数指定在第二次调用具有相同参数的mysql_connect()而不是新连接时,将返回当前连接的标识符。
5
客户端标志
此可选参数使用以下常量值的组合 -
MYSQL_CLIENT_SSL - 它使用ssl加密。
MYSQL_CLIENT_COMPRESS - 它使用压缩协议。
MYSQL_CLIENT_IGNORE_SPACE - 它允许在函数名后面的空格。
MYSQL_CLIENT_INTERACTIVE - 在关闭连接之前允许交互式超时秒数不活动。
查看下面给出的PHP断开脚本语法 -
bool mysql_close ( resource $link_identifier );
如果省略资源,最近打开的资源将关闭。在成功关闭时返回true,否则返回false。
尝试以下示例代码与MariaDB服务器连接 -
Connect to MariaDB Server<?php$dbhost="localhost:3036";$dbuser="guest1";$dbpass="guest1a";$conn=mysql_connect($dbhost,$dbuser,$dbpass);if(!$conn){die("Could not connect: ".mysql_error());}echo"Connected successfully";mysql_close($conn);?>
连接成功后,输出结果如下 -
mysql> Connected successfully