Lines Matching refs:link

17 if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
20 if (mysqli_get_server_version($link) < 50606)
23 if (!($res = $link->query("SHOW PLUGINS"))) {
24 die(sprintf("skip [%d] %s\n", $link->errno, $link->error));
37 if (!($res = $link->query("SHOW STATUS LIKE 'Rsa_public_key'"))) {
38 die(sprintf("skip [%d] %s\n", $link->errno, $link->error));
42 die(sprintf("skip Failed to check RSA pub key, [%d] %s\n", $link->errno, $link->error));
47 …"skip Server misconfiguration? RSA pub key is suspicious, [%d] %s\n", $link->errno, $link->error));
62 if (!$link->query("SET @@session.old_passwords=2")) {
63 die(sprintf("skip Cannot set @@session.old_passwords=2 [%d] %s", $link->errno, $link->error));
66 $link->query('DROP USER shatest');
67 $link->query("DROP USER shatest@localhost");
70 if (!$link->query('CREATE USER shatest@"%" IDENTIFIED WITH sha256_password') ||
71 !$link->query('CREATE USER shatest@"localhost" IDENTIFIED WITH sha256_password')) {
72 die(sprintf("skip CREATE USER failed [%d] %s", $link->errno, $link->error));
75 if (!$link->query('SET PASSWORD FOR shatest@"%" = PASSWORD("shatest")') ||
76 !$link->query('SET PASSWORD FOR shatest@"localhost" = PASSWORD("shatest")')) {
77 die(sprintf("skip SET PASSWORD failed [%d] %s", $link->errno, $link->error));
80 if (!$link->query("DROP TABLE IF EXISTS test") ||
81 !$link->query("CREATE TABLE test (id INT)") ||
82 !$link->query("INSERT INTO test(id) VALUES (1), (2), (3)"))
83 die(sprintf("SKIP [%d] %s\n", $link->errno, $link->error));
86 if (!$link->query(sprintf("GRANT SELECT ON TABLE %s.test TO shatest@'%%'", $db)) ||
87 !$link->query(sprintf("GRANT SELECT ON TABLE %s.test TO shatest@'localhost'", $db))) {
88 die(sprintf("skip Cannot grant SELECT to user [%d] %s", mysqli_errno($link), mysqli_error($link)));
91 $link->close();
100 $link = new mysqli($host, 'shatest', 'shatest', $db, $port, $socket);
101 if ($link->connect_errno) {
102 printf("[001] [%d] %s\n", $link->connect_errno, $link->connect_error);
104 if (!$res = $link->query("SELECT id FROM test WHERE id = 1"))
105 printf("[002] [%d] %s\n", $link->errno, $link->error);
108 printf("[003] [%d] %s\n", $link->errno, $link->error);
120 $link->query('DROP USER shatest');
121 $link->query('DROP USER shatest@localhost');