百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

CentOS7下MariaDB数据库服务器的安装和配置

sinye56 2024-11-03 14:59 9 浏览 0 评论

1、查看已安装的MariaDB软件包

#yum list installed | grep mariadb 或者 #rpm -qa | grep mariadb

注:从上图中可以看出,CentOS7已安装了mariadb-libs.x86_64位的软件包。

2、使用yum命令安装mariaDB yum -y install mariadb-server

完成后显示:

3、启动mariaDB systemctl start mariadb

4、设置mariadb开机启动 systemctl enable mariadb

5、进行MariaDB的安全配置 mysql_secure_installation

重要提示:为了提高的安全性,生产环境中MySQL安装完成后一定要运行一次mysql_secure_installation。

它能完成以下设置:

--超级用户(MySQL的)root密码设置

--删除匿名用户

--禁止root远程登录

--删除test数据库

--重新加载权限表

6、配置MariaDB字符集

MariaDB安装后默认的字符集不是UTF-8,在服务器端和客户端显示汉字会出现乱码问题,解决汉字乱码问题的方法是配置MariaDB的字符集。

UTF-8(Unicode Transformation Format) 是针对Unicode的一种可变长度字符编码,已成为网页、电子邮件及其他存储或传送文字优先采用的编码。

用Linux提供的vim编辑工具进行配置。

提示:MariaDB的字符集配置文件有三个,分别位于:

/etc/my.cnf

/etc/my.cnf.d/client.cnf

/etc/my.cnf.d/mysql-clients.cnf

(1)#vim /etc/my.cnf 用光标移动键移动光标

方法:

字母键i 进入编辑 ,红框中为增加的内容。

ESC键退出编辑按Shfit + :

输入:wq ----存盘退出

若输入:q---表示放弃修改。

( 以下配置操作方法同上)

(2)#vim /etc/my.cnf.d/client.cnf

(3)#vim /etc/my.cnf.d/mysql-clients.cnf

说明:上述utf8(3个字节)也可以修改成utf8mb4(支持4个字节)

(4)全部配置完成,重启mariadb

#systemctl restart mariadb

7、用root登录mariaDB

#mysql -uroot -p

8、创建用户sa

MariaDB[(none)]>create user sa@localhost identified by ‘t202002’;

9、授予用户sa可以在任意 IP 地址访问

MariaDB[(none)]>grant all on *.* to sa@’%’ identified by ‘t202002’;

10、用户 sa可以在本地(localhost)访问

MariaDB[(none)]>grant all on *.* to sa@’localhost’ identified by ‘t202002’;

11、刷新授权生效

MariaDB[(none)]>flush privileges;

12、退出mariadb

MariaDB[(none)]>exit

13、用sa登录mariadb

#mysql -usa -p

2021年4月14日 无语

相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: