转自:https://blog.csdn.net/b850824/article/details/73801142
mysql建库语句
一、创建数据库
create database doc;
创建数据库doc;
二、创建用户
create user doc@'%' identified by 'mysql';
创建用户doc,密码mysql,所有域名或IP可访问(‘%’)
三、访问权限
grant all privileges on doc.* to doc@'%' identified by 'mysql';
赋予doc用户访问doc数据库所有表权限
四、其他
1、集成的加密函数
PASSWORD("YourPassword")经过此函数后就可以将密码加密后存储在数据库.
2、修改密码
update mysql.user set authentication_string=password('root') where user='root' and host='localhost';
修改root用户密码为root;
3、用户表
select * from mysql.user
存储用户密码及相应权限信息。
五、备份还原
--cmd 窗口下运行
完全备份恢复
1、备份命令:
1) mysqldump.exe -u 用户名 -p 密码 --default-character-set=utf8 "数据库名">目标文件全路径及文件名.sql"
2)mysqldump.exe --default-character-set=utf8 -h 数据库IP地址 -P 端口号 -u 用户名 -p 密码 "数据库名" > "目标文件全路径及文件名.sql"
如果在本机执行备份命令,可以不用写IP及端口号,字符编码根据实际情况也可以不加。
2、恢复命令
1)mysql.exe -u 用户名 -p 密码 test < "已备份的数据库文件的全路径及文件名.sql"
2)mysql.exe -h 数据库IP地址 -P 端口号 -u 用户名 -p 密码 "数据库名"< "已备份的数据库文件的全路径及文件名.sql"
如果在本机执行备份命令,可以不用写IP及端口号