mysql 密码为空 导入sql脚本问有什么方法比避免回车
一台机器 mysql 密码为空
我现有100多个sql文件 需要linux脚本导入 (环境在linux下)
之前用的是sql命令如下
mysql -hlocalhost -uroot -proot dbname < a.sql;
............................
先有点特殊 ,发现哟要不停的回车 (密码为空 我用的是 mysql -opt -uroot -p"" dbname < a.sql)
用了很多的方法 ,还是要回车。
问有什么方法比避免回车???
把""去掉就行啊 在提示输入密码时直接回车
mysql -hlocalhost -uroot -p dbname < a.sql;
............................
............................
有大概40多个sql ,
难道要我输入40次的 回车 ?? (能否有其他方法??)
万不得已 我开始修改密码
用mysql -uroot -p
登录到linux机器上
use mysq;
执行 update user set password=PaSSWORD('s') WHERE user=’root’;
总是失败 提示 ignore other database
mysql -hlocalhost -uroot -proot dbname < a.sql;
mysql -hlocalhost -uroot -proot dbname < b.sql;
mysql -hlocalhost -uroot -proot dbname < c.sql;
。。。。。。。。。。。
这样的sql有100多个
不可能每次都要 回车
密码为空你把 -p 干掉就行了。
感谢u楼上 走了好多无伟的事情
mysql -uroot aaa
把 -p 参数去掉试试。
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例:
......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?
引用
请问
......