Mysql导入数据库

来自艾毕思知识库
跳转至: 导航搜索

通过MySQL命令行工具可以方便的导入数据库到已有用户

$ mysql -u 用户名 -p -h localhost 新数据库名 < 导入文件名.sql

将.sql文件的数据库导入为指定用户的新数据库。


如果需要把数据库导入到一个新用户,则需要下面几个步骤:

$ mysql -u root -p -h localhost

使用mysql的root用户登录到终端。

mysql> create database newdb;

创建一个名为newdb的新数据库。

mysql> exit;

退出root登录。

$ mysql -u root -p -h localhost newdb < 导入文件名.sql

将需导入的数据库文件导入到刚建立的数据库(newdb)中。

mysql -u root -p -h localhost

再次使用root用户登录mysql。

mysql> GRANT ALL ON newdb.* TO newuser@localhost IDENTIFIED BY 'newpassword';

建立数据库系统新用户,用户名为newuser,密码为newpassword,并将数据库newdb的所有本地权限都授予该新用户newuser。

mysql> quit;

退出root。


Mysql导出数据库