私のIPアドレスは127.0.0.1:8081
ユーザーroot
とパスワードであると言いますroot
そして、C++経由でmysqlに接続したい
これはブラウザを介して機能して127.0.0.1:8081/phpmyadmin/
おり、パスワードとユーザー名を入力してサーバーを選択できます。たとえば、サーバーを選択しますC
Web ページの例を参照すると、次のエラーでサーバーに接続できません
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "root", "root");
/* Connect to the MySQL test database */
con->setSchema("test");
# ERR: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 (MySQL error code: 2013, SQLState: HY000 )
success
私は何を間違っていますか?サーバーも指定する必要がありますか?
編集: ウェブサイトが私に与える唯一の情報は
Server: C via TCP/IP
Server version: 5.1.63-0ubuntu0.11.10.1
Protocol version: 10
User: root@website.com
MySQL charset: UTF-8 Unicode (utf8)