草庐IT

mysql - 我想在 mysql 中打开 lower_case_table_names,但 PLESK 10 停止工作

coder 2023-10-26 原文

<分区>

我想分享我对上述问题的解决方案,这样可以节省您一些时间。解决方法很简单。您只需重命名 PLESK 10 使用的所有表(数据库 psa)。使用您喜欢的 mysql 客户端并连接到数据库,然后执行以下 sql 脚本:

<!-- language: sql -->
    USE psa ;
    RENAME TABLE APSApplicationItems to apsapplicationitems ;
    RENAME TABLE APSCatalogUpdates to apscatalogupdates ;
    RENAME TABLE APSClientApplicationItems to apsclientapplicationitems ;
    RENAME TABLE APSLicenseTypes to apslicensetypes ;
    RENAME TABLE APSLicenses to apslicenses ;
    RENAME TABLE ApiRpcCallsStat to apirpccallsstat ;
    RENAME TABLE BackendCache to backendcache ;
    RENAME TABLE BackupsRunning to backupsrunning ;
    RENAME TABLE BackupsScheduled to backupsscheduled ;
    RENAME TABLE BackupsSettings to backupssettings ;
    RENAME TABLE Cards to cards ;
    RENAME TABLE ClientsTraffic to clientstraffic ;
    RENAME TABLE Components to components ;
    RENAME TABLE Configurations to configurations ;
    RENAME TABLE DashboardPreset to dashboardpreset ;
    RENAME TABLE DashboardPresetConfig to dashboardpresetconfig ;
    RENAME TABLE DatabaseServers to databaseservers ;
    RENAME TABLE DomainServices to domainservices ;
    RENAME TABLE DomainsTraffic to domainstraffic ;
    RENAME TABLE GL_remote_domains to gl_remote_domains ;
    RENAME TABLE GL_settings to gl_settings ;
    RENAME TABLE IP_Addresses to ip_addresses ;
    RENAME TABLE IpAddressesCollections to ipaddressescollections ;
    RENAME TABLE IpCollections to ipcollections ;
    RENAME TABLE Limits to limits ;
    RENAME TABLE Logos to logos ;
    RENAME TABLE MailLists to maillists ;
    RENAME TABLE MailMessagesStat to mailmessagesstat ;
    RENAME TABLE Modules to modules ;
    RENAME TABLE Notes to notes ;
    RENAME TABLE Notifications to notifications ;
    RENAME TABLE PMM to pmm ;
    RENAME TABLE PMMDefault to pmmdefault ;
    RENAME TABLE Parameters to parameters ;
    RENAME TABLE Permissions to permissions ;
    RENAME TABLE PersistentCache to persistentcache ;
    RENAME TABLE PlanItemProperties to planitemproperties ;
    RENAME TABLE PlanItems to planitems ;
    RENAME TABLE PlansSubscriptions to planssubscriptions ;
    RENAME TABLE PleskPagesStat to pleskpagesstat ;
    RENAME TABLE Repository to repository ;
    RENAME TABLE SBConfig to sbconfig ;
    RENAME TABLE SBResellers to sbresellers ;
    RENAME TABLE SBSites to sbsites ;
    RENAME TABLE SSOBranding to ssobranding ;
    RENAME TABLE SiteAppFiles to siteappfiles ;
    RENAME TABLE SiteAppPackages to siteapppackages ;
    RENAME TABLE SiteAppResources to siteappresources ;
    RENAME TABLE SiteApps to siteapps ;
    RENAME TABLE SiteAppsHitsStat to siteappshitsstat ;
    RENAME TABLE SitePagesStat to sitepagesstat ;
    RENAME TABLE Skins to skins ;
    RENAME TABLE SubscriptionProperties to subscriptionproperties ;
    RENAME TABLE Subscriptions to subscriptions ;
    RENAME TABLE Templates to templates ;
    RENAME TABLE TmplData to tmpldata ;
    RENAME TABLE WebApps to webapps ;
    RENAME TABLE Webmails to webmails ;
    RENAME TABLE externalWebmails to externalwebmails ;
    RENAME TABLE smb_apsBundleFilterItems to smb_apsbundlefilteritems ;
    RENAME TABLE smb_apsBundleFilters to smb_apsbundlefilters ;
    RENAME TABLE smb_apsCategories to smb_apscategories ;
    RENAME TABLE smb_apsContexts to smb_apscontexts ;
    RENAME TABLE smb_apsImportedResources to smb_apsimportedresources ;
    RENAME TABLE smb_apsImportedSettings to smb_apsimportedsettings ;
    RENAME TABLE smb_apsInstanceErrors to smb_apsinstanceerrors ;
    RENAME TABLE smb_apsInstances to smb_apsinstances ;
    RENAME TABLE smb_apsMetas to smb_apsmetas ;
    RENAME TABLE smb_apsPackageUpdates to smb_apspackageupdates ;
    RENAME TABLE smb_apsPackages to smb_apspackages ;
    RENAME TABLE smb_apsPackagesCategories to smb_apspackagescategories ;
    RENAME TABLE smb_apsProvisionEnvironments to smb_apsprovisionenvironments ;
    RENAME TABLE smb_apsProvisions to smb_apsprovisions ;
    RENAME TABLE smb_apsResourceParameters to smb_apsresourceparameters ;
    RENAME TABLE smb_apsResources to smb_apsresources ;
    RENAME TABLE smb_apsSettings to smb_apssettings ;
    RENAME TABLE smb_componentUpdates to smb_componentupdates ;
    RENAME TABLE smb_emailAliases to smb_emailaliases ;
    RENAME TABLE smb_fileSharingUnlistedFiles to smb_filesharingunlistedfiles ;
    RENAME TABLE smb_generalPermissions to smb_generalpermissions ;
    RENAME TABLE smb_productUpgrades to smb_productupgrades ;
    RENAME TABLE smb_roleGeneralPermissions to smb_rolegeneralpermissions ;
    RENAME TABLE smb_roleServicePermissions to smb_roleservicepermissions ;
    RENAME TABLE smb_serviceEntryPoints to smb_serviceentrypoints ;
    RENAME TABLE smb_serviceInstances to smb_serviceinstances ;
    RENAME TABLE smb_servicePermissionAccounts to smb_servicepermissionaccounts ;
    RENAME TABLE smb_servicePermissions to smb_servicepermissions ;
    RENAME TABLE smb_serviceProviders to smb_serviceproviders ;
    RENAME TABLE smb_userServicePermissions to smb_userservicepermissions ;

然后找到您的 my.cnf 文件(通常在 - unix 中:/etc/mysql/my.cnf;windows:/conf/my.cnf)并更改(如果不存在则添加)以下行:

lower_case_table_names = 1

有关mysql - 我想在 mysql 中打开 lower_case_table_names,但 PLESK 10 停止工作的更多相关文章

  1. ruby-on-rails - Ruby on Rails : . 常量化 : wrong constant name error? - 2

    我正在使用这个:4.times{|i|assert_not_equal("content#{i+2}".constantize,object.first_content)}我之前声明过局部变量content1content2content3content4content5我得到的错误NameError:wrongconstantnamecontent2这个错误是什么意思?我很确定我想要content2=\ 最佳答案 你必须用一个大字母来调用ruby​​常量:Content2而不是content2。Aconstantnamestart

  2. ruby-on-rails - 更好的替代方法 try( :output). try( :data). try( :name)? - 2

    “输出”是一个序列化的OpenStruct。定义标题try(:output).try(:data).try(:title)结束什么会更好?:) 最佳答案 或者只是这样:deftitleoutput.data.titlerescuenilend 关于ruby-on-rails-更好的替代方法try(:output).try(:data).try(:name)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  3. ruby-on-rails - Prawn PDF : I need to generate nested tables - 2

    我需要一个表,其中行实际上是2行表,一个嵌套表是..我怎样才能在Prawn中做到这一点?也许我需要延期..但哪一个? 最佳答案 现在支持子表:Prawn::Document.generate("subtable.pdf")do|pdf|subtable=pdf.make_table([["sub"],["table"]])pdf.table([[subtable,"original"]])end 关于ruby-on-rails-PrawnPDF:Ineedtogeneratenested

  4. 使用canal同步MySQL数据到ES - 2

    文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co

  5. ruby - __FILE__ == $PROGRAM_NAME 在 ruby​​ 中是什么意思? - 2

    这个问题在这里已经有了答案:Whatdoes`if__FILE__==$0`meaninRuby(6个答案)关闭6年前。我在审查Ruby代码时偶然发现了这个语法。代码是:if__FILE__==$PROGRAM_NAME#somecode...end我想__FILE__是一个变量,可以让我获取我所在文件的名称?但是$PROGRAM_NAME简化了什么?另外,为什么这个if语句是必需的,因为程序可以使用或不使用它?

  6. ruby-on-rails - 缺失区域;使用 :region option or export region name to ENV ['AWS_REGION' ] - 2

    我知道还有其他相同的问题,但他们没有解决我的问题。我不断收到错误:Aws::Errors::MissingRegionErrorinBooksController#create,缺少区域;使用:region选项或将区域名称导出到ENV['AWS_REGION']。但是,这是我的配置开发.rb:config.paperclip_defaults={storage::s3,s3_host_name:"s3-us-west-2.amazonaws.com",s3_credentials:{bucket:ENV['AWS_BUCKET'],access_key_id:ENV['AWS_ACCE

  7. ruby - 有没有办法从 ruby​​ case 语句中访问表达式? - 2

    我想从then子句中访问c​​ase语句表达式,即food="cheese"casefoodwhen"dip"then"carrotsticks"when"cheese"then"#{expr}crackers"else"mayo"end在这种情况下,expr是食物的当前值(value)。在这种情况下,我知道,我可以简单地访问变量food,但是在某些情况下,该值可能无法再访问(array.shift等)。除了将expr移出到局部变量然后访问它之外,是否有直接访问caseexpr值的方法?罗亚附注我知道这个具体示例很简单,只是一个示例场景。 最佳答案

  8. ruby-on-rails - ruby 范围 : operators in case statement - 2

    我想检查my_number是否在某个范围内,包括较高的值。在IF语句中我会简单地使用“x>100&&x但是我应该在Ruby案例中做什么(开关)?使用:casemy_numberwhenmy_number不起作用。备注:标准范围不包括my_number恰好为500的情况,并且我不想添加第二个“when”,因为我必须编写双重内容casemy_number#between100and500when100..500puts"Correct,dosomething"when500puts"Correct,dosomethingagain"end 最佳答案

  9. ruby-on-rails - 无法安装 mysql2 0.3.14 gem - 2

    我看到其他人也遇到过类似的问题,但没有一个解决方案对我有用。0.3.14gem与其他gem文件一起存在。我已经完全按照此处指示完成了所有操作:https://github.com/brianmario/mysql2.我仍然得到以下信息。我不知道为什么安装程序指示它找不到include目录,因为我已经检查过它存在。thread.h文件存在,但不在ruby​​目录中。相反,它在这里:C:\RailsInstaller\DevKit\lib\perl5\5.8\msys\CORE\我正在运行Windows7并尝试在Aptana3中构建我的Rails项目。我的Ruby是1.9.3。$gemin

  10. 由于 libgmp.10.dylib 的问题,Ruby 2.2.0 无法运行 - 2

    我刚刚安装了带有RVM的Ruby2.2.0,并尝试使用它得到了这个:$rvmuse2.2.0--defaultUsing/Users/brandon/.rvm/gems/ruby-2.2.0dyld:Librarynotloaded:/usr/local/lib/libgmp.10.dylibReferencedfrom:/Users/brandon/.rvm/rubies/ruby-2.2.0/bin/rubyReason:Incompatiblelibraryversion:rubyrequiresversion13.0.0orlater,butlibgmp.10.dylibpro

随机推荐