解决方案 »

  1.   

    我也是新手,我来谈谈我的看法吧。一般你在本地输入“mysql -uroot”时,mysql客户端是通过unix socket与mysql服务器建立连接的,因此建议你检查下机器B的unix socket文件是不是存在吧。
      

  2.   

    Linux 环境下通过rpm安装包进行安装mysql后,默认密码为空。如果这时通过mysql -u root -e"xxxx",等命令可以进行修改密码等操作,而如果默认的/root目录下存放.my.cnf文件 其中 [client]
    password        = your_password
    port            = 3306
    socket          = /var/lib/mysql/mysql.sock
      

  3.   

     含有password,客户端就必须带有密码了,修改,可以删除该文件,注释掉password或者直接在执行mysql --defaults-file=/etc/my.cnf -u root -e  这里的my.cnf 是可以自行修改的