2020-04-19 18:55:42
首先在CentOS操作系统中/etc/yum.repos.d/目录下添加 MariaDB 的YUM配置文件MariaDB.repo文件。
vim /etc/yum.repos.d/MariaDB.repo
在该文件中添加以下内容保存:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=http://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
通过yum命令轻松安装 MariaDB。
yum install MariaDB-server MariaDB-client -y
MariaDB 安装完毕后,立即启动数据库服务守护进程。
systemctl start mariadb
设置 MariaDB 在操作系统重启后自动启动服务。
systemctl enable mariadb
查看 MariaDB 服务当前状态。
systemctl status mariadb
通过以下命令进行安全配置,根据实际情况用Y/N回复以下问题:设置 MariaDB 的 root 账户密码,删除匿名用户,禁用 root 远程登录,删除测试数据库,重新加载权限表。
mysql_secure_installation
本人全都是选择了Y,然后按回车。
在配置完数据库的安全配置后,可以通过以下命令查看版本,确认 MariaDB已安装成功。
mysql –version
可以通过 MariaDB 命令行登录,然后对数据库进行sql查询操作。
mysql -u root -p
在第三步中如果禁用 root 远程登录选择 Y 的话就不能在别的电脑通过navicat等工具连接到数据库,这时就需要给对应的 MariaDB 账户分配权限,允许使用该账户远程连接到MariaDB。可以输入以下命令查看账号信息:
select User, host from mysql.user;
root账户中的host项是localhost表示该账号只能进行本地登录,我们需要修改权限,输入命令:
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
修改权限。%表示针对所有IP,password表示将用这个密码登录root用户,如果想只让某个IP段的主机连接,可以修改为:
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’192.168.71.%’ IDENTIFIED BY ‘my-new-password’ WITH GRANT OPTION;
最后别忘了:
FLUSH PRIVILEGES;
保存更改后,再看看用户账号信息:
这个时候发现相比之前多了一项,它的host项是%,这个时候说明配置成功了,我们可以用该账号进行远程访问了。
在第四步后如果还是不能远程连上数据库的话应该就是3306端口被防火墙拦截了,这时我们就需要关闭防火墙或者开放防火墙端口。
关闭防火墙:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
开放防火墙端口,开启后要重启防火墙:
firewall-cmd –zone=public –add-port=3306/tcp –permanent
firewall-cmd –reload
vim /etc/my.cnf.d/server.cnf
在[mysqld]下加上】
lower_case_table_names=1
默认是等于0的,即大小写敏感。改成1就OK了。如果之前已经建了数据库要把之前建立的数据库删除,重建才生效。
MariaDB的默认编码是latin1,插入中文会乱码,因此需要将编码改为utf8。
1.登录,使用以下命令查看当前使用的字符集,应该有好几个不是utf8格式。
SHOW VARIABLES LIKE ‘character%’;
2.修改的配置文件
vim /etc/my.cnf.d/client.cnf
在[client]字段里加入
default-character-set=utf8
vim /etc/my.cnf.d/server.cnf
在[mysqld]字段里加入
character-set-server=utf83
重启 MariaDB 配置生效。
systemctl restart mariadb
CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
05-06
CentOS 7.0安装LAMP服务器(PHP+MariaDB+Apache)
06-07
CentOS 7编译安装及yum安装Python 3
06-15
如何在CentOS 7上安装Nginx
07-05
MariaDB初学者管理命令
07-13
Linux CentOS 7 重置root用户密码
07-12
CentOS 7 yum安装配置apache 2.4
07-15
CentOS7安装配置gitlab(使用外部nginx)
06-11
CentOS7安装配置squid正向代理
06-23
TR260 G2服务器内存DIMM安装配置和内存插的槽分布
06-23
Linux bind显示或设置键盘按键与其相关的功能命令详解
03-11
配置haproxy在http请求头添加后端用户真实IP
07-05
CentOS7.3下配置LAMP部署WordPress博客
07-04
ADSL拨号上网错误代码详解
06-13
DVD相关名词解释
06-03
Docker命令行参考(4) – docker inspect显示容器或镜像相关信息
07-19
Intel芯片组USB3.0驱动程序的手动安装方法
07-13
Jenkins运行多个步骤的配置
06-21
Kubernetes之配置与自定义DNS服务
05-24
Linux aumix设置音效装置命令详解
07-05
360安全桌面 v2.8.0.1001 官方安装版
42.53M
下载3d蓝光播放器(高清3D影音播放软件) V1.8.0.4 绿色免安装版
36.8 MB
下载HofoSetup(安装程序制作软件)v8.5.4 破解版
5.7M
下载pkpm2010破解版(建筑结构设计软件)附安装教程
1.56GB
下载xlive(系统U盘安装软件) v1.0 官方版
21.3MB
下载硬盘安装器(系统安装工具) 1.6.10.6 中文版
17.35 MB
下载CentOS(linux操作系统) 6.4 最新版
3.85GB
下载HWMonitor
1.21 MB
下载Virtual CloneDrive下载
1.6MB
下载autocad2014(cad设计软件) 免费版
1505.28MB
下载editplus3下载
1.41M
下载h3c模拟器下载
59.1M
下载mongodb(开源数据库软件)下载 v4.0.3官方免费版
219M
下载usb3.0驱动下载
8.67MB
下载和平网络电视下载
4.2M
下载矮人DOS工具箱下载
9.01M
下载系统之家一键重装系统下载
28.4M
下载驱动总裁下载
287.73M
下载黄山IE修复专家下载
4.44MB
下载