宁静的小山村

MySQL常用操作命令-持续收集

    • #1653
      飞仔
      楼主

      使用root账户登录mysql数据库

      [root@iz2zecnv***0sp3z ~]# mysql -u root -p
      Enter password:

      设置数据库root账户密码

      mysql> set password=password("**********");
      Query OK, 0 rows affected, 1 warning (0.00 sec)

      重启mysql数据库
      [root@iz2zecnv***0sp3z ~]# systemctl restart mysqld

      停止mysql数据库
      [root@iz2zecnv***0sp3z ~]# systemctl stop mysqld

      启动mysql数据库
      [root@iz2zecnv***0sp3z ~]# systemctl start mysqld

      查看mysql数据库字符集
      mysql> show variables like '%character%';

      创建数据库
      mysql> create database mydb1;

      创建数据库用户及密码
      mysql> create user 'db1user'@'localhost' identified by '***密码**';

      用户授权
      mysql> grant all on mydb1.* to 'db1user'@'localhost';

      刷新权限
      mysql> flush privileges;

      查看已创建的数据库
      mysql> show databases;

      查看数据库用户
      mysql> select host,user from mysql.user;

      导入备份的数据库.sql文件操作

      首先要建立一个数据库,然后选择使用该数据库,才能导入备份的.sql文件。

      选择使用mydb1该数据库

      mysql> use mydb1;
      Database changed

      导入备份的数据库.sql文件

      mysql> source /home/1*****z.sql;
      Query OK, 433 rows affected (0.01 sec)
      Records: 433  Duplicates: 0  Warnings: 0
      ...
      ...
      导入完成

      导入数据库是会替换掉当前选择使用的数据库备份的数据库.sql
      测试导入数据库发现,当前选择使用的数据库不管是空库或有数据的,都会被清除,替换为备份的数据库.sql的数据。

正在查看 0 条回复
  • 抱歉,回复话题必需登录。