Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 1.64 KB

File metadata and controls

51 lines (43 loc) · 1.64 KB

一、实验目的

二、实验准备

  • 用户devuser密码:devuser
  • 安装git命令:sudo apt install git

三、mysql数据库的备份和还原务

1、MySQL安装及使用

mysql的安装及初始化

  • 安装MySQL命令:sudo apt install default-mysql-server
  • 查看MySQL是否安装成功:mysql -V
  • 启动MySQL命令:sudo service mysql start
  • 注:MySQL第一次启动可能会有个error报错,可以忽略此错误
  • 输入:sudo mysql进入MySQL
  • 输入:use mysql;
  • update user set authentication_string=PASSWORD("devuser") where User='root';
  • update user set plugin="mysql_native_password";
  • flush privileges;
  • quit;
  • 重启MySQL服务:sudo service mysql restart
  • 数据库使用及导入.sql文件
  • mysql -uroot -p 回车输入修改后的MySQL密码进入MySQL
  • create database 数据库名(ry); 回车
  • use 数据库名(ry);进入数据库
  • source workroom/spring_api/ry.sql(数据库.sql文件路径);
  • 导入完成后执行:show tables; 查看数据库表

备份

  • ①可直接进入后台即可.(MySQL的默认目录:/var/lib/mysql )
  • ②输入命令:
[root@obj mysql]# mysqldump -u root -p test>/home/test.sql
Enter password: devuser
  • 此时,已成功将数据库test备份到/home/bak/2015-9-10目录下的test.sql中.

还原

  • 第一种方法
[root@obj root]# mysql -u root -p test < /home/test.sql
Enter password:123456
  • 第二种方法
  • 先登录mysql数据库,输入命令 mysql -u root -p,输入密码即可.
  • 再使用数据库test, use test;
  • 导入备份文件. source /home/test.sql; 这样数据库test的数据就还原成原先备份的数据了.