1 #include "my_test.h"
2
3 #define MAX_COUNT 2000
4
main(int argc,char * argv[])5 int main(int argc, char *argv[]) {
6
7 MYSQL *mysql;
8 int i;
9
10 if (argc > 1)
11 get_options(argc, argv);
12
13 get_envvars();
14
15 if (IS_SKYSQL(hostname))
16 return 0;
17
18 diag("hostname: %s", hostname);
19
20 for (i = 0; i < MAX_COUNT; ++i) {
21
22 if (mysql_library_init(-1, NULL, NULL) != 0) {
23 diag("mysql_library_init failed");
24 return 1;
25 }
26
27 mysql = mysql_init(NULL);
28 if (!mysql) {
29 diag("mysql_init failed");
30 return 1;
31 }
32
33 if (force_tls)
34 mysql_options(mysql, MYSQL_OPT_SSL_ENFORCE, &force_tls);
35
36 if (!mysql_real_connect(mysql, hostname, username, password, schema, port, socketname, 0)) {
37 diag("mysql_real_connect failed: %s", mysql_error(mysql));
38 return 1;
39 }
40
41 if (mysql_query(mysql, "SELECT NULL LIMIT 0") != 0) {
42 diag("mysql_query failed: %s", mysql_error(mysql));
43 return 1;
44 }
45
46 mysql_close(mysql);
47 mysql_library_end();
48
49 }
50
51 return 0;
52
53 }
54