标签:开源社区 cti yum charset error 管理 ble 起源 原因
首先添加 MariaDB 的 yum源 配置文件 MariaDB.repo 文件。 1. 编辑创建mariadb.repo仓库文件 vi /etc/yum.repos.d/MariaDB.repo 2. 添加repo仓库配置 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
1.安装
当 MariaDB 仓库地址添加好后,你可以通过下面的一行命令轻松安装 MariaDB。 yum install MariaDB-server MariaDB-client -y
2.启动
在centos中操作mariadb数据库的相关命令是: systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动
在确保MariaDB正确运行后执行下面命令进行初始化
mysql_secure_installation
这条命令执行以后会出现一个交互页面, 提示你输入或确定某些事情
? 设置 root 管理员在数据库中的密码值(注意,该密码并非 root 管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。
? 设置 root 管理员在数据库中的专有密码。
? 是否删除删除匿名账户,
? 是否可以使用 root 管理员从远程登录数据库,以确保数据库上运行的业务的安全性。
? 是否删除默认的测试数据库,取消测试数据库的一系列访问权限。
? 是否刷新授权列表,让初始化的设定立即生效。
编码格式是针对database来说的, 可以更改某个database的编码格式
alter database db1 charset gbk;
还可以查看某个database在创建时使用的编码格式
MariaDB [(none)]> show create database db02; +----------+---------------------------------------------------------------+ | Database | Create Database | +----------+---------------------------------------------------------------+ | db02 | CREATE DATABASE `db02` /*!40100 DEFAULT CHARACTER SET utf8 */ | +----------+---------------------------------------------------------------+ 1 row in set (0.00 sec)
在配置文件中指定编码格式即可, 有的不需要重复配置, 主要是和character相关的配置项
vim /etc/my.cnf
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci log-error=/var/log/mysqld.log server-id=1 log-bin=mysqls14-bin [client] default-character-set=utf8 [mysql] default-character-set=utf8
在数据库中查看默认的编码格式
MariaDB [(none)]> \s # 查看编码的命令, 相当于status -------------- mysql Ver 15.1 Distrib 10.1.37-MariaDB, for Linux (x86_64) using readline 5.1 Connection id: 13 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: ‘‘ Using delimiter: ; Server: MariaDB Server version: 10.1.37-MariaDB MariaDB Server Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 1 hour 1 min 47 sec Threads: 3 Questions: 465 Slow queries: 0 Opens: 66 Flush tables: 1 Open tables: 60 Queries per second avg: 0.125 --------------
4. MariaDB数据库的常用操作
MariaDB数据库的操作和mysql是一样的
5. MariaDB数据库备份和恢复备份
标签:开源社区 cti yum charset error 管理 ble 起源 原因
原文地址:https://www.cnblogs.com/594504110python/p/10070751.html