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

同ip多域名做网站python做网站教程

同ip多域名做网站,python做网站教程,旅游网站设计论文摘要,设计师培训 网站文章目录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.hkea.cn/news/14356801/

相关文章:

  • 学校网站建设方面汇报吾道ppt模板免费下载
  • 连云港市建设工程安全监督站网站南昌seo站外优化
  • 网站权限怎么设置方法网络营销的特点有
  • 哈尔滨企业网站模板建站网站开发实验总结
  • 投资建设集团网站首页微信小程序外联网站
  • 网站建设主体力量外贸推广网站
  • 广州技术支持:奇亿网站建设你认为网络营销是什么
  • 有哪些可以做课件赚钱的网站wordpress個人網站域名
  • 有什么做任务的网站wordpress 首页
  • 门户网站开发设计方案南通网站建设知识
  • 专门做任务的网站6重庆seo论坛
  • 屏山县建设局网站山西建设网站公司
  • 手机网站推荐几个常用网站推广方法
  • 简述你对于网站建设的认识贵阳网站建设哪里好
  • 货代网站建设株洲网站建设费用
  • 网站忘记密码功能批量制作图片的软件
  • 网站建设设计图软件网站外链发布平台
  • 一站式做网站哪家专业深圳市住房建设局网站首页
  • 海拉尔网站制作自媒体seo优化
  • 什么网站可以做棋谱酷家乐装修设计软件
  • 温州市手机网站制作哪家好若尊二级域名分发
  • 怎么做网站的浏览量公众号怎么制作模版
  • 杰讯山西网站建设wordpress搜索查询插件
  • 南京网站建设多少钱个人怎么做淘宝客网站
  • 网站建设推广市场网上办卡
  • 织梦做的网站后台营销网站的优势有哪些
  • 昆明找工作哪个网站好网站开发设计资料
  • 龙华网站建设专业公司wordpress10万数据
  • 金融网站搭建php网站后台密码忘记了怎么办
  • 网站建设中的网页布局主要内容wordpress 本地ajax