去发现生活中的美好,记录生活中的点点滴滴

数据库维护

mysql admin 1107℃

备份单个数据库:

mysqldump -u root -p 数据库名  > ./20190222.sql
如果文件比较大,则使用压缩:
mysqldump -u root -p 数据库名 | gzip > ./20190222.sql.gz

备份所有数据库:

mysqldump  -A  -u root -p | gzip > ./20190222.sql.gz

恢复数据库:

mysqldump -u root -p 数据库名 < 20190222.sql

恢复压缩包:

gzip < 20190222.sql.gz | mysqldump -u root -p 数据库名

恢复全部数据库:

  mysql -uroot -p123456 < 20190222.sql

或者执行SQL文件恢复:

mysql>source /home/bat/dbname.sql

创建mysql用户:

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
例:
 CREATE USER 'ganym'@'%' IDENTIFIED BY '123456';
%表示可以从任意远程主机登陆到mysql,如果为localhost,直线本机登陆;

授权:

GRANT privileges ON  databasename.tablename  TO  ‘username’@‘host’
grant all on 数据库名.* to "ganym"@'%';
privileges可为all或select ,insert,update等,all为拥有所有权限

转载请注明:永盟博客 » 数据库维护

喜欢 (3)

Warning: count(): Parameter must be an array or an object that implements Countable in E:\www\blog\wp-includes\class-wp-comment-query.php on line 405