用mysql数据库工具连接linuxmysql环境,但是会遇到连接失败的问题,如下所示: 这就需要涉及到另外的问题了,需要我们打开mysql的连接授权,具体的操作步骤如下: 1)在xshell里进入mysql,命令是: mysql -u root -p,然后回车,就进入到mysql. 下面是出现报错情况 [root@lam7 opt]# mysql -u root -pEnter password: ERROR 2002 (HY000): Can't connect to local MySQL
脚本名: mtest1.sh #!/bin/bash # test connecting to the Mysql server MYSQL=`which mysql` $MYSQL test -u root -p 运行脚本时会让用户输入密码: 这样对于非交互脚本来说并不够好.-p命令行参数导致Mysql暂停下来并要求用户输入密码,当然,你也可以将密码放在密令行上来解决: $MYSQL test -u root -p123456 注意,这时-p和密码必须连起来,否则会出错. 这时运行就可以直接进