当前位置: 首页 > news >正文

进网站备案英文网站建设 淮安

进网站备案,英文网站建设 淮安,专业微信网站建设公司首选公司,网站怎么绑定域名文章目录1、原题1.1、英文原题1.2、中文翻译1.3、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3.1、知识点1#xff1a;mysqldump的--flush-privileges选项3.2、知识点2#xff1a;mysqldump的--all-databases选项3.3、知识点3#xff1a;mysqldump默认不转储的内容… 文章目录1、原题1.1、英文原题1.2、中文翻译1.3、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3.1、知识点1mysqldump的--flush-privileges选项3.2、知识点2mysqldump的--all-databases选项3.3、知识点3mysqldump默认不转储的内容4、实验4.1、实验14.1.1、实验目的4.1.2、实验前准备4.1.3、实验步骤4.1.4、实验结论5、总结1、原题 1.1、英文原题 You have just created a replication slave from a backup of the master made with mysqldump: mysqldump -u backup -p --all-databases /backups/mysql.sql You try to log in to the slave with the application user, but fail as follows: Mysql -u application -p ERROR 1045 (28000): Access denied for user ‘application’‘localhost’ (using password: YES) The login works on the master. Which two changes to the process can fix the issue? A、After the restore, log in to the database and execute FLUSH PRIVILEGES. B、Add a second dump for the “mysql” database; --all-databases does not include it. C、Use the --grants option to include GRANT statements in the dump. D、Use the --flush-privileges with mysqldump. 1.2、中文翻译 您刚刚从使用mysqldump创建的主服务器备份创建了一个复制从属服务器 mysqldump -u backup -p --all-databases /backups/mysql.sql 您尝试使用应用程序用户登录从属服务器但失败如下 Mysql -u application -p ERROR 1045 (28000): Access denied for user ‘application’‘localhost’ (using password: YES) 对进程的哪两项更改可以解决问题 A、 还原后登录数据库并执行FLUSH PRIVILEGES。 B、 Add a second dump for the “mysql” database; --all-databases does not include it. C、 使用–grants选项在转储中包含GRANT语句。 D、 对mysqldump使用–flush-privileges选项 1.3、答案 A、D 2、题目解析 本题考察mysqldump进行转储备份的细节。 2.1、题干解析 2.2、选项解析 因为mysql的user表被导入但是user表通过update/insert的权限无法立刻生效需要FLUSH PRIVILEGES。所以选项A正确。当导出mysql数据库时可以加上–flush-privileges选项这样恢复数据时可以让数据生效。所以选项D正确。 3、知识点 3.1、知识点1mysqldump的–flush-privileges选项 在转储mysql数据库包含权限表时要添加一个FLUSH PRIVILEGES语句恢复时才能正确恢复而且恢复时也需要足够的权限来执行该语句。 官方参考文档 3.2、知识点2mysqldump的–all-databases选项 mysqldump默认情况下指定哪个数据库就只导出哪个数据库如下所示 mysqldump world world.sql当使用了–all-databases选项mysqlpump会转储所有数据库除了mysqlpump限制中指出的某些例外包括mysql数据库。 mysqlpump --all-databases3.3、知识点3mysqldump默认不转储的内容 mysqlpump默认不转储INFORMATION_SCHEMA、Performance_schema和sys模式。要转储其中任何一个请在命令行中明确地命名它们。你也可以用 --databases 或 --include-databases 选项命名它们。mysqlpump不转储InnoDB CREATE TABLESPACE语句。 4、实验 4.1、实验1 4.1.1、实验目的 1、mysqldump --all-databases会导出哪些数据库会导出mysql模式的哪些表。 4.1.2、实验前准备 已安装并正常运行的MySQL5.7 4.1.3、实验步骤 使用root用户登录创建一个用户名很特殊的用户方便后面的搜索用户名为ixidixixhspxzvwy mysql CREATE USER ixidixixhspxzvwy IDENTIFIED BY 000000;创建一个名字很特殊的数据库方便后面的搜索数据库名为nsfduapthkiu库内创建一张名字特殊的表表名为eahmhoioynvt插入几条测试数据。 mysql create database nsfduapthkiu; mysql use nsfduapthkiu; mysql create table eahmhoioynvt(id INT NOT NULL PRIMARY KEY, name VARCHAR(10)); mysql INSERT INTO eahmhoioynvt VALUES(1,1),(2,2),(3,c);将新创建的库授权给用户ixidixixhspxzvwy GRANT ALL PRIVILEGES ON nsfduapthkiu.* TO ixidixixhspxzvwy; 查看当前库有哪些模式发现除了自建的nsfduapthkiu模式还有information_schema、mysql、performance_schema和sys这几个模式。 mysql SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | nsfduapthkiu | | performance_schema | | sys |查看mysql模式下有哪些表发现共31张表 mysql USE mysql mysql SHOW TABLES; --------------------------- | Tables_in_mysql | --------------------------- | columns_priv | | db | | engine_cost | | event | | func | | general_log | | gtid_executed | | help_category | | help_keyword | | help_relation | | help_topic | | innodb_index_stats | | innodb_table_stats | | ndb_binlog_index | | plugin | | proc | | procs_priv | | proxies_priv | | server_cost | | servers | | slave_master_info | | slave_relay_log_info | | slave_worker_info | | slow_log | | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | | user | 退出mysql会话回到Linux界面使用mysqldump --all-databases做备份 $ mysqldump --all-databases all_databases.sql对all_databases.sql进行搜索CREATE DATABASE /!32312 IF NOT EXISTS/发现确实会导出两个模式即mysql模式和自建的模式nsfduapthkiu ...... CREATE DATABASE /*!32312 IF NOT EXISTS*/ mysql /*!40100 DEFAULT CHARACTER SET utf8 */; ...... CREATE DATABASE /*!32312 IF NOT EXISTS*/ nsfduapthkiu /*!40100 DEFAULT CHARACTER SET utf8 */; ......对all_databases.sql进行搜索用户名ixidixixhspxzvwy发现确实会导出user表 $ cat all_databases.sql | grep ixidixixhspxzvwy INSERT INTO user VALUES ...... (%,ixidixixhspxzvwy,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,,,,,0,0,0,0,mysql_native_password,*032197AE5731D4664921A6CCAC7CFCE6A0698693,N,2022-12-09 02:35:38,NULL,N);再仔细查看all_databases.sql会发现mysql模式的31张表都被导出了。 4.1.4、实验结论 mysqldump --all-databases会导出除了information_schema、performance_schema和sys这三个模式以外的所有模式的所有表包括mysql模式的所有表。 5、总结 mysqldump --all-databases会导出除了information_schema、performance_schema和sys这三个模式以外的所有模式的所有表包括mysql模式的所有表。如果想让mysql授权信息在导入后立即生效则导出时要加上–flush-privileges选项或者在导入后登录再执行FLUSH PRIVILEGES。
http://www.w-s-a.com/news/586938/

相关文章:

  • dw做网站字体 别人电脑显示青岛活动策划公司
  • 网站成立时间查询墨猴seo排名公司
  • 技术支持 随州网站建设苏州企业网站建设定制
  • 美食网站开发目的与意义网站开发环境选择
  • 青岛西海岸新区城市建设局网站开发板在null不可用
  • 企业信息管理系统免费seo优化个人博客
  • 做任务的设计网站泰州哪里做网站
  • 什么网站可以做设计赚钱吗南京十大软件公司排名
  • 网站开发时间进度北京有哪些著名网站
  • 深圳比较好的设计网站公司自己的网站到期域名如何续费
  • 温州做网站哪儿新云网站模版
  • 网站开发 视频存在哪检察院前期网站建设
  • 备案中的网站信息怎么填如何做分享赚钱的网站
  • 网站行程表怎么做注册公司费用要多少
  • 常见电子商务网站基本模式南山网站公司定
  • 网站搭建代码网站里面送礼物要钱怎么做代码
  • 大学英文网站建设举措wordpress 学院 模板
  • 爱 做 网站吗php网站作业模版
  • wordpress代码乱吗台州做网站seo的
  • 做ptt网站wordpress中文企业网站
  • 深圳雨棚制作深圳 网站优化公司排名
  • 深圳优秀网站建设价格wordpress没人用
  • 国企网站建设需要注意沈阳招标信息网
  • 东莞360推广的网站是谁做的上海网络推广产品
  • 网站可以换主机吗中国十大网站建设企业
  • 怎么做盗版小说网站官网做有下拉列表的网站的图片
  • 邢台网站建设电话网站界面类型
  • 网站制作合同模板做一个网站能挣多少钱
  • 汶上1500元网站建设互联网高端官网
  • 广州做公司网站网站开发培训机构