mysql-Swisscom云上的Maria DB配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql-Swisscom云上的Maria DB配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1687字,纯文字阅读大概需要3分钟。
内容图文
![mysql-Swisscom云上的Maria DB配置](/upload/InfoBanner/zyjiaocheng/883/19bd1a9a9c5c4622b9b8073bbec7ee80.jpg)
我们将使用下一个堆栈:Tomcat 8 / Java 8 buildpacked ELK S3 Maria DB.
我们准备了打包程序,并且部署过程开始正常,但是我们仍然无法配置Maria DB.更具体地说,我们至少需要在Maria(Mysql)的my.cnf文件中设置下一个参数:
lower_case_table_names = 1
事务隔离=已读
整理服务器= utf8_general_ci
字符集服务器= utf8
有谁知道如何做到这一点?因为我们发现唯一可以使用的东西是Swisscom Manual->
https://docs.developer.swisscom.com/devguide/services/managing-services.html“更新服务实例”部分,但是没有机会找到可以使用的Maria DB服务参数.
解决方法:
Swisscom的MariaDB产品是所有客户共享的Galera集群.客户拥有自己的数据库.
客户无法修改全局my.cnf参数.每个客户的全局配置都相同.
该团队目前正在优化Galera集群,敬请期待,很快默认的MariaDB参数将对DBaaS更好.仍然您不能修改全局变量.
客户可以修改session variables
There are two scopes in which system variables exist. Global variables
affect the overall operation of the server. Session variables affect
its operation for individual client connections. A given system
variable can have both a global and a session value.
大多数(不是全部)变量也可以在会话级别上定义.
更具体地回答您的问题
您可以在代码中为每笔交易设置首选级别
SET TRANSACTION ISOLATION LEVEL READ-COMMITTED;
变量lower_case_table_names仅具有全局作用域,您不能为每个会话设置它.
Variable Scope Global
> show global variables like 'lower_case_table_names';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+
1 row in set (0.00 sec)
可以为每个表设置字符集和排序规则.参见Table Character Set and Collation
每个表都有一个表字符集和一个表排序规则. CREATE TABLE和ALTER TABLE语句具有用于指定表字符集和排序规则的可选子句.
内容总结
以上是互联网集市为您收集整理的mysql-Swisscom云上的Maria DB配置全部内容,希望文章能够帮你解决mysql-Swisscom云上的Maria DB配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。