MySQLデータベースとそのツール

まず、MySQLデータベースをインストール

  1.クエリーパッケージで提供

apt-キャッシュ検索のMySQLサーバ

  2.インストールのMySQLサーバ

須藤はapt-getの更新
須藤のMySQLサーバをインストールapt-getを

  3.初期設定を設定します

sudo mysql_secure_installation

  4.レビューのMySQLの状況

systemctlステータスmysql.service

 

第二に、MySQLのツールをインストール

  1. ダウンロードMySQLのワークベンチ

    作業台接続可能な「アクセス『は、@ルートユーザのために拒否された localhost』の問題解決方法

  MySQLのC APIをインストールします。2.

apt-キャッシュ検索libmysqlclinet 
須藤はapt-getの更新
須藤はapt-getをlibmysqlclientの-devのインストール

  3.テストC API

#include <MySQLの/ mysql.h> 
する#include <stdio.hに> 
する#include <STDLIB.H> 

int型のmain(){ 
    MYSQL * CONN。
    MYSQL_RES * RES。
    MYSQL_ROW行。

    char *サーバー= "localhost"を。
    char *ユーザー=「ルート」。
    char *パスワード= "zjq588"。
    char *データベース= "mysqlの"; 

    CONN =にmysql_init(NULL)。

    / *接続し、データベースへの* / 
    (もし!にmysql_real_connect(CONN、サーバー、
        ユーザー、パスワード、データベース、0、NULL、0)){ 
    fprintfの(stderrに、 "%sの\ n"は、mysql_error(CONN)); 
    出口(1)。
    } 

    / *送信SQLクエリ* / 
    IF(するmysql_query(CONN、 "番組表" 
    }
    出口(1)。

    RES = mysql_use_result(CONN)。

    / *出力テーブル名* / 
    のprintf( "のMySQLデータベース内のMySQLテーブル:\ n"); 
    (!(行=は、mysql_fetch_row(RES))= NULL)、一方
    のprintf( "%sの\ n"は、行[0])。

    / *クローズ接続* / 
    mysql_free_result(RES)。
    mysql_close(CONN)。

    0を返します。
}

  コンパイルします。

gccのconnect_test.cc -lmysqlclient -o connect_test

  実行:

mysqlデータベースのMySQLテーブル:
columns_privの
デシベル
engine_cost 
イベント
FUNC 
general_log 
gtid_executed 
help_category 
help_keyword 
help_relation 
help_topic 
innodb_index_stats 
innodb_table_stats 
ndb_binlog_index 
プラグイン
procの
procs_priv 
proxies_priv 
server_cost 
サーバ
slave_master_info 
slave_relay_log_info 
slave_worker_info 
slow_log 
tables_privテーブル
TIME_ZONE 
time_zone_leap_second 
time_zone_name 
time_zone_transition
time_zone_transition_typeの
ユーザー

  

       

  

 

おすすめ

転載: www.cnblogs.com/along4396/p/11962068.html