mysql -h localhost -u root -p123 < 123.sql123.sql 由多组 SQL 语句组成

解决方案 »

  1.   

    mysql -h localhost -u root -p123你就可以连接到 MySQL 服务器了,
    然后你可能使用 SQL 语句了,下面是我的屏幕显示
    =============================================================================
    Microsoft Windows 2000 [Version 5.00.2195]
    (C) 版权所有 1985-1998 Microsoft Corp.D:\>cd mysql\binD:\mysql\bin>mysql -h localhost -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 4 to server version: 4.0.4-beta-max-nt-logType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> USE mysql
    Database changed
    mysql> SHOW TABLES;
    +-----------------+
    | Tables_in_mysql |
    +-----------------+
    | columns_priv    |
    | db              |
    | func            |
    | host            |
    | tables_priv     |
    | user            |
    +-----------------+
    6 rows in set (0.00 sec)mysql> SELECT Host,User,Password FROM `user`;
    +-----------+-------+------------------+
    | Host      | User  | Password         |
    +-----------+-------+------------------+
    | localhost | root  |                  |
    | %         | root  |                  |
    | localhost | root2 | 773359240eb9a1d9 |
    |           |       |                  |
    +-----------+-------+------------------+
    4 rows in set (0.03 sec)mysql>
      

  2.   

    但是我按哪个格式连接后显示
    Lost connection to MySQL server during query是什么意思?
    密码不对吗??
      

  3.   

    Lost connection to MySQL server during query??
    你的服务器担任系统是什么系统
    MySQL 版本?当你的 MySQL 服务在运行8小时内没有任何连接,
    那你在连接服务器时可能会出现这种情况,
    你需要将 MySQL 服务重新启动一下
      

  4.   

    另外如果我连接的是网上的数据库~~~~连接后当前的提示符应该是什么样的?是www.aaa.com/mysql>吗??
      

  5.   

    不是啊,我是用本机连接网上的数据库~~~~~~~~~网上数据库是运行在linux上的mysql啊 ~~
      

  6.   

    Linux??这个问题可能是由于 Linux 下的 glibc 的一个bug造成的。
    在glibc某些版本中,gethostbyaddr函数(确切地说是_nss_dns_gethostbyaddr_r)存在缓冲区溢出问题,在处理大数据时会造成SEGMENT FAULT。在处理远程连接时,mysqld会调用ip_to_hostname()函数,再由这个函数调用gethostbyaddr函数,最后系统在执行nss_dns_gethostbyaddr_r函数处崩溃。因此,会出现上述情况。解决问题的办法是升级glibc。
      

  7.   

    不过我们服务器上的一些网站也是连接的这个数据库啊,一切都正常,就是本机用phpadmin连接时产生上诉错误,我以为是phpadmin的程序问题,就用命令行连接,也同时出现上诉错误~~~~可为什么服务器上的程序按同样的地址,用户名,密码连接都不出错误呢??
      

  8.   

    在处理远程连接时,mysqld会调用ip_to_hostname()函数,