【Database】Mysql分布式集群学习笔记
一、sql 的基本操作 (2018年11月29日,笔记)
(1)数据库相关操作
创建数据库、查看数据库、删除数据库
#1. 创建数据库 create database mytest default charset utf8; #2. 查看数据库 show databases; #3. 删除数据库 drop database mytest;
(2)用户相关操作
创建用户,授权,回收权限,修改用户密码
#1. 创建用户 create user 'test'@'%' identified by 'password'; select user, host from mysql.user; #2. 授权 grant replication slave on '*.*' to 'test'@'%'; grant all on *.* to 'test'@'%'; #3. 回收权限 revoke all on *.* to 'test'@'%'; #4. 修改用户密码 #5,删除用户 drop user 'test'@'%';
(3)表和数据相关操作
创建表,查看表结构,查看当前数据库下的表,查看建表语句,删除表
(4)备份和恢复数据库
mysqld, mysqldump
#备份 # mysqldump -uroot -p mysql > /root/mysqlbak.sql #备份出来的文件不小 #恢复 # mysql -uroot -p < mytest.sql