美文网首页
3.5 SQL 数据库

3.5 SQL 数据库

作者: 坚果的野望 | 来源:发表于2017-08-02 11:34 被阅读0次

大多数 OpenStack 服务使用 SQL 数据库存储信息。数据库通常在控制器节点上运行。本指南中的程序使用的是 MariaDB 或 MySQL,这取决于发行版。OpenStack 服务还支持其他 SQL 数据库,包括 PostgreSQL。

在 Ubuntu 16.04 中,MariaDB 更改为使用 “unix_socket Authentication Plugin”。本地身份验证现在使用用户凭据(UID)执行,默认情况下不再使用密码身份验证。这意味着 root 用户不再使用密码访问本地服务器。


安装和配置组件

1、安装包:

apt install mariadb-server python-pymysql

2、创建和编辑 /etc/mysql/mariadb.conf.d/99-openstack.cnf 文件并完成以下动作:
创建一个 [mysqld] 部分,并将 bind - address 键设置为管理节点的管理 IP 地址,以便通过管理网络访问其他节点。设置额外的键来启用有用的选项和 utf - 8 字符集:

[mysqld]
bind-address = 10.0.0.11

default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

完成安装

1、重启数据库服务:

service mysql restart

2、通过运行 mysql_secure_installation 脚本保护数据库服务。特别地,为数据库 root 帐户选择一个合适的密码:

mysql_secure_installation

相关文章

  • 3.5 SQL 数据库

    大多数 OpenStack 服务使用 SQL 数据库存储信息。数据库通常在控制器节点上运行。本指南中的程序使用的是...

  • 数据库SQL语言入门(一)

    系列文章 数据库SQL语言入门(二)数据库SQL语言入门(三) SQL简介 SQL 是 Structure Que...

  • Sqlite数据库

    SQL 是用于访问和处理数据库的标准的计算机语言 SQL 能做什么? SQL 面向数据库执行查询SQL 可从数据库...

  • iOS进阶第二天 (数据库)

    一、数据库管理系统 二、SQL语句 三、 iOS的数据库技术实现 数据库常用概念: SQL:SQL是Structu...

  • SQL基础<一>

    前言 计划 传送门:SQL基础教程 数据库和SQL 1.数据库 提到SQL,首先必须谈到数据库,那么什么是数据库?...

  • SQLServer基础

    系统数据库 SQL Server 系统自带以下数据库: master数据库master数据库用来保存SQL Ser...

  • SQL 和 NoSQL 的区别

    概念 SQL (Structured Query Language) 数据库,指关系型数据库 - 主要代表:SQL...

  • SQL预编译

    1.数据库预编译起源 (1)数据库SQL语句编译特性:数据库接受到sql语句之后,需要词法和语义解析,优化sql语...

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

  • MySQL的笔记(一)

    SQL语句的定义:简称SQL,结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据。 SQL的分类: ...

网友评论

      本文标题:3.5 SQL 数据库

      本文链接:https://www.haomeiwen.com/subject/zuuelxtx.html