使用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的数据。