pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    1. <small id='PdwUM'></small><noframes id='PdwUM'>

      <i id='PdwUM'><tr id='PdwUM'><dt id='PdwUM'><q id='PdwUM'><span id='PdwUM'><b id='PdwUM'><form id='PdwUM'><ins id='PdwUM'></ins><ul id='PdwUM'></ul><sub id='PdwUM'></sub></form><legend id='PdwUM'></legend><bdo id='PdwUM'><pre id='PdwUM'><center id='PdwUM'></center></pre></bdo></b><th id='PdwUM'></th></span></q></dt></tr></i><div class="k0s2q2o" id='PdwUM'><tfoot id='PdwUM'></tfoot><dl id='PdwUM'><fieldset id='PdwUM'></fieldset></dl></div>

      <legend id='PdwUM'><style id='PdwUM'><dir id='PdwUM'><q id='PdwUM'></q></dir></style></legend>

    2. <tfoot id='PdwUM'></tfoot>
      • <bdo id='PdwUM'></bdo><ul id='PdwUM'></ul>

      如何在 MySQL 中可靠地刪除和創建數據庫和用戶

      How Can I Reliably Drop and Create a Database and a User in MySQL(如何在 MySQL 中可靠地刪除和創建數據庫和用戶)
          <tbody id='QrBK0'></tbody>
          1. <i id='QrBK0'><tr id='QrBK0'><dt id='QrBK0'><q id='QrBK0'><span id='QrBK0'><b id='QrBK0'><form id='QrBK0'><ins id='QrBK0'></ins><ul id='QrBK0'></ul><sub id='QrBK0'></sub></form><legend id='QrBK0'></legend><bdo id='QrBK0'><pre id='QrBK0'><center id='QrBK0'></center></pre></bdo></b><th id='QrBK0'></th></span></q></dt></tr></i><div class="my2e0q2" id='QrBK0'><tfoot id='QrBK0'></tfoot><dl id='QrBK0'><fieldset id='QrBK0'></fieldset></dl></div>

            • <bdo id='QrBK0'></bdo><ul id='QrBK0'></ul>
            • <tfoot id='QrBK0'></tfoot>
                <legend id='QrBK0'><style id='QrBK0'><dir id='QrBK0'><q id='QrBK0'></q></dir></style></legend>
              • <small id='QrBK0'></small><noframes id='QrBK0'>

                本文介紹了如何在 MySQL 中可靠地刪除和創建數據庫和用戶的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我目前正在運行兩個腳本.

                I am currently running two scripts.

                01_INIT_DATABASE.SQL

                CREATE DATABASE foobar;
                USE foobar;
                CREATE USER 'foo'@'localhost' IDENTIFIED BY 'bar';
                GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'localhost' WITH GRANT OPTION;
                CREATE USER 'foo'@'%' IDENTIFIED BY 'bar';
                GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'%' WITH GRANT OPTION;
                

                01_DROP_DATABASE.SQL

                USE foobar
                DROP USER 'foo'@'localhost';
                DROP USER 'foo'@'%';
                DROP DATABASE IF EXISTS foobar;
                

                如果一個或另一個運行不正常,它們都會有選擇地失敗.

                They each selectively fail if one or the other has not run properly.

                我怎樣才能讓它們可靠地運行(或者優雅地失敗,例如,只刪除存在的用戶)

                How can I get them to run reliably (or fail gracefully, for example, to only drop a user if it exists)

                我正在通過一個 ant 任務運行它們(如果這會影響事情,但它實際上只是一個 Java Exec),形式為

                I am running them through an ant task (if that affects things, but it is really just a Java Exec), in the form of

                <exec executable="mysql" input="./src/main/ddl/create/01_init_database.sql">
                  <arg value="-uroot"/>
                  <arg value="-ptoor"/>
                </exec>
                

                我的 MySQL 版本是

                My MySQL Version is

                mysql  Ver 14.14 Distrib 5.5.52, for debian-linux-gnu (x86_64) using readline 6.2
                

                更新IF EXISTS 和 IF NOT EXISTS 對用戶不起作用.它適用于 DATABASE.

                Update IF EXISTS and IF NOT EXISTS does not work for USER. It works fine for DATABASE.

                ERROR 1064 (42000):您的 SQL 語法有錯誤;檢查與您的 MySQL 服務器版本相對應的手冊,了解在第 1 行 'IF NOT EXISTS 'foo'@'localhost' IDENTIFIED BY 'bar'' 附近使用的正確語法

                ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS 'foo'@'localhost' IDENTIFIED BY 'bar'' at line 1

                ERROR 1064 (42000):您的 SQL 語法有錯誤;檢查與您的 MySQL 服務器版本相對應的手冊,了解在第 1 行的 'IF EXISTS 'foo'@'%'' 附近使用的正確語法

                ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF EXISTS 'foo'@'%'' at line 1

                推薦答案

                您可以將 IF NOT EXISTS 添加到您的數據庫架構和用戶創建中:例如:

                You can add IF NOT EXISTS to your databasechema and user creation: like:

                CREATE DATABASE IF NOT EXISTS foobar;
                CREATE USER IF NOT EXISTS 'foo'@'localhost' IDENTIFIED BY 'bar';
                GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'localhost' WITH GRANT OPTION;
                CREATE USER  IF NOT EXISTS 'foo'@'%' IDENTIFIED BY 'bar';
                GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'%' WITH GRANT OPTION;
                

                以及掉落:

                DROP USER IF EXISTS 'foo'@'localhost';
                DROP USER IF EXISTS  'foo'@'%';
                DROP DATABASE IF EXISTS foobar;
                

                如下所述:如果用戶不存在,則僅適用于 mysql 5.7 及更高版本.不要使用5.7以下的create user語法,而是將grant語句改為:

                As mentioned below: the user if not exists only works on mysql 5.7 and higher. Do not use the create user syntax below 5.7, but change the grant statement to:

                GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'localhost' identified by 'password' WITH GRANT OPTION;
                

                這篇關于如何在 MySQL 中可靠地刪除和創建數據庫和用戶的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                How to use windowing functions efficiently to decide next N number of rows based on N number of previous values(如何有效地使用窗口函數根據 N 個先前值來決定接下來的 N 個行)
                reuse the result of a select expression in the quot;GROUP BYquot; clause?(在“GROUP BY中重用選擇表達式的結果;條款?)
                Does ignore option of Pyspark DataFrameWriter jdbc function ignore entire transaction or just offending rows?(Pyspark DataFrameWriter jdbc 函數的 ignore 選項是忽略整個事務還是只是有問題的行?) - IT屋-程序員軟件開發技
                Error while using INSERT INTO table ON DUPLICATE KEY, using a for loop array(使用 INSERT INTO table ON DUPLICATE KEY 時出錯,使用 for 循環數組)
                pyspark mysql jdbc load An error occurred while calling o23.load No suitable driver(pyspark mysql jdbc load 調用 o23.load 時發生錯誤 沒有合適的驅動程序)
                How to integrate Apache Spark with MySQL for reading database tables as a spark dataframe?(如何將 Apache Spark 與 MySQL 集成以將數據庫表作為 Spark 數據幀讀取?)

                1. <legend id='UZFcE'><style id='UZFcE'><dir id='UZFcE'><q id='UZFcE'></q></dir></style></legend>
                    <tfoot id='UZFcE'></tfoot>

                        <small id='UZFcE'></small><noframes id='UZFcE'>

                        • <bdo id='UZFcE'></bdo><ul id='UZFcE'></ul>
                        • <i id='UZFcE'><tr id='UZFcE'><dt id='UZFcE'><q id='UZFcE'><span id='UZFcE'><b id='UZFcE'><form id='UZFcE'><ins id='UZFcE'></ins><ul id='UZFcE'></ul><sub id='UZFcE'></sub></form><legend id='UZFcE'></legend><bdo id='UZFcE'><pre id='UZFcE'><center id='UZFcE'></center></pre></bdo></b><th id='UZFcE'></th></span></q></dt></tr></i><div class="uymui2e" id='UZFcE'><tfoot id='UZFcE'></tfoot><dl id='UZFcE'><fieldset id='UZFcE'></fieldset></dl></div>

                            <tbody id='UZFcE'></tbody>
                          主站蜘蛛池模板: 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 派财经_聚焦数字经济内容服务平台 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | 365文案网_全网创意文案句子素材站 | 起好名字_取个好名字_好名网免费取好名在线打分 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 分类168信息网 - 分类信息网 免费发布与查询 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 黄石妇科医院_黄石东方女子医院_黄石东方妇产医院怎么样 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 标准品网_标准品信息网_【中检计量】 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 焦作网 WWW.JZRB.COM | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 |