如题:
现在又一台新装的linux服务器,想执行某个程序就能完成:建数据库、建表操作
(这些主要是为了给工程人员方便,只需让他执行这个程序即可完成某业务的环境安装)。之前 在shell下执行: mysql -h127.0.0.1 -uXXXX -pYYYY test_db < 123.sql
可以完成表数据及表结构的导入,但是前提是得先手动进入到mysql环境下建好数据库才行。
现在又一台新装的linux服务器,想执行某个程序就能完成:建数据库、建表操作
(这些主要是为了给工程人员方便,只需让他执行这个程序即可完成某业务的环境安装)。之前 在shell下执行: mysql -h127.0.0.1 -uXXXX -pYYYY test_db < 123.sql
可以完成表数据及表结构的导入,但是前提是得先手动进入到mysql环境下建好数据库才行。
如果是导入,
mysql -h127.0.0.1 -uXXXX -pYYYY test_db < 123.sql
就行了,你可以在备份时加上
MYSQLDUMP -uroot --add-drop-database -B -E -R -p >D:\temp\123.TXT
建立数据库及USE 数据库备份表及SP、UDF
/*!40000 DROP DATABASE IF EXISTS `ZZ`*/;CREATE DATABASE /*!32312 IF NOT EXISTS*/ `zz` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `ZZ`;
在你的123.sql 中加入 create database xxx; use xxx; 但你必须授权给这个 -uXXXX的用户 create database 的权限。
2、手工加入建立数据库的代码 OR 在数据库中建立相应的数据库,