我在Ubuntu 10.4 LTS上运行MySQL,不幸的是我在导入sql文件时遇到了严重的问题.
我实际上做了什么:
1)我移动到包含sql文件的目录,该文件名为:bk.sql
2)然后我输入:
mysql -u root -p (然后我输入root密码,一切顺利)
3)我使用此命令执行导入操作(假设密码= 123m数据库名称= Mydb sql file = bk.sql)
mysql -u root -p 123m Mydb < bk.sql;
Run Code Online (Sandbox Code Playgroud)
我得到的是:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql -u root
-p 123m Mydb < bk.sql' at line 1
Run Code Online (Sandbox Code Playgroud)
导入程序是否正确?
我正在使用Ubuntu.
我在C中编写了一个与Mysql数据库交互的程序
编译过程顺利进行(除了几个警告),我得到了可执行文件.
我如何在Ubuntu中运行它?
我的意思是,我使用这个命令:
gcc -o magazzino main_magazzino.c -L/usr/include/mysql -lmysqlclient
Run Code Online (Sandbox Code Playgroud)
我如何运行magazzino?