centos7下貌似没有mysql
所以装这个
1、安装MariaDB
安装命令
yum -y install mariadb mariadb-server
安装完成MariaDB,首先启动MariaDB
systemctl start mariadb
设置开机启动
systemctl enable mariadb
接下来进行MariaDB的相关简单配置
mysql_secure_installation
首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录
mysql -uroot -p你的密码
安装
完成。
2、配置MariaDB的字符集
文件/etc/my.cnf
vi /etc/my.cnf
在[mysqld]标签下添加
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
文件/etc/my.cnf.d/client.cnf
vi /etc/my.cnf.d/client.cnf
在[client]中添加
default-character-set=utf8
文件/etc/my.cnf.d/mysql-clients.cnf
vi /etc/my.cnf.d/mysql-clients.cnf
在[mysql]中添加
default-character-set=utf8
全部配置完成,重启mariadb
systemctl restart mariadb
之后进入MariaDB查看字符集
mysql> show variables like "%character%";show variables like "%collation%";
显示为
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database | utf8_unicode_ci |
| collation_server | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
字符集配置完成。
3、添加用户,设置权限
创建用户命令
mysql>create user username@localhost identified by 'password';
直接创建用户并授权的命令
mysql>grant all on *.* to username@localhost indentified by 'password';
授予外网登陆权限
mysql>grant all privileges on *.* to username@'%' identified by 'password';
授予权限并且可以授权
mysql>grant all privileges on *.* to username@'hostname' identified by 'password' with grant option;
简单的用户和权限配置基本就这样了。
其中只授予部分权限把 其中 all privileges或者all改为select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file其中一部分。
相关推荐
Centos7.2 使用 yum 安装MariaDB
在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...
在本文中,我们将详细介绍如何在 CentOS 7 上使用 yum 安装 Mariadb 10.1-Galera 集群,并对其进行配置。 安装 Mariadb 首先,我们需要在每台机器上独立安装 Mariadb,并设置 root 密码。我们可以使用以下命令来...
在Linux环境中,特别是CentOS操作系统上,离线安装软件包是一项常见的需求,特别是在没有网络连接或者网络环境不稳定的情况下。本教程将详细介绍如何在CentOS 8系统上离线安装MariaDB 10.3.28及其所有依赖包。...
在CentOS上设置MariaDB的过程虽然简单,但理解每个步骤的作用和安全配置的重要性是至关重要的。定期更新和维护数据库,以及保持良好的备份策略,是保证数据安全和业务连续性的关键。 在实际操作过程中,可能会遇到...
总的来说,CentOS 7下的MariaDB安装流程相对简单,主要通过`yum`包管理器来完成。对于那些需要在Linux环境中使用数据库服务的开发者或管理员来说,理解这个过程是非常重要的。通过以上的步骤,你应该能够顺利地在...
首先,本文介绍的是在Centos系统下使用YUM(Yellowdog Updater, Modified)工具安装MariaDB数据库的详细步骤。MariaDB是MySQL的一个分支,由MySQL的原作者以及部分开发者共同开发,旨在保持开源,同时也提供更好的...
在本文中,我们将详细介绍如何在CentOS 7.X系统上离线安装MariaDB V10.4版本。MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个分支,由MySQL的原始开发团队创建,以保持其开源性和不受Oracle公司控制。...
CentOS7 安装 MariaDB 并配置用户权限 CentOS7 安装 MariaDB 并添加配置用户等权限是 Linux 服务器管理中的一项重要任务。下面将详细介绍安装 MariaDB 的步骤、配置数据库字符集、创建用户并赋予权限等知识点。 ...
CentOS 7.x支持多种软件包管理器,如yum,便于安装和管理软件,包括数据库管理系统如MariaDB。 MariaDB 10.4.8的亮点包括: 1. 支持InnoDB存储引擎的增强:InnoDB是MariaDB默认的事务处理引擎,10.4.8版本中进行了...
总结,这个教程涵盖了在 CentOS 7.2009 上部署 MariaDB 10.8.2 使用 Galera 集群的关键步骤,包括安装、配置、启动和测试。通过这种方式,你可以构建一个高可用、数据一致的 MySQL 集群,为业务提供稳定可靠的数据库...
### MySQL在CentOS 7下的Mariadb版本安装与配置 #### 一、环境准备与确认 在进行MySQL(这里指的是MariaDB)的安装之前,确保你的CentOS 7系统已经更新到最新状态,并且没有安装过任何MySQL或MariaDB相关的服务。 ...
CentOS7上的MariaDB10(MySQL的分支)安装配置是一项关键任务,尤其对于软件开发而言,数据库的稳定性和性能至关重要。以下是对该主题的详细解释: ### 一、基础准备 #### 1. 环境说明 操作系统选择的是CentOS7,...
在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java安装包 ```bash yum list java* ``` 此命令会列出所有与Java相关的安装包。...
在CentOS 7系统上,默认情况下防火墙和SELINUX是启用的,这可能会阻止Mariadb的安装和运行。因此,我们需要关闭防火墙和SELINUX。 首先,我们需要停止firewall服务:`systemctl stop firewalld.service` 然后,...
在CentOS 7上安装MariaDB并不复杂,只需几个简单的步骤即可完成。通过使用官方的yum源,我们可以确保获取到最新且稳定的版本。安装完成后,执行必要的安全设置和测试,可以确保数据库系统的稳定性和安全性。这个教程...
在本篇文档“CentOS7 MariaDB10(MySql)相关安装配置.pdf”中,主要介绍了如何在CentOS 7操作系统上安装和配置MariaDB 10.0.20,一个MySQL的分支。MariaDB是由MySQL的创始人开发的,旨在保持与MySQL的兼容性,同时...