如何写一个shell脚本,在脚本中首先连接到数据库,然后在脚本中对数据库进行操作。关键就是如何连接到数据库,mysql -u 'username' -p 'password'不行啊,还是提示输入密码,-p选项后面的密码没有起到作用。

解决方案 »

  1.   

    首先要启动MYSQL服务:
    "J:\NEWMYSQL\bin\mysqld" --defaults-file="J:\NEWMYSQL\my.ini" MySQL
      

  2.   

    mysql -uroot  -p123
    可以登录,密码是否正确?注意MYSQL的目录
      

  3.   

    启动服务后,才能连接MYSQL
    "J:\NEWMYSQL\bin\mysqld" --defaults-file="J:\NEWMYSQL\my.ini" MySQL
    "J:\NEWMYSQL\bin\mysql" -uroot  -p123
      

  4.   

    mysql -u 'username' -p 'password'实际使用时如下 ,注意-p 后没有空格,没有引号mysql -u myname -p1234一般的在SHELL中运行SQL如下 xxx.sql 是你事先准备好的SQL语句脚本。mysql -u myname -p1234 < xxx.sql
      

  5.   

    如果MYSQL服务已经启动,
    "J:\NEWMYSQL\bin\mysql" -uroot  -p123
    进入MYSQL的命令行下