您当前的位置: 首页 >  ar

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

CentOS7 中 yum安装MariaDB10.5

梁云亮 发布时间:2020-12-04 18:46:41 ,浏览量:1

安装之前准备

首先检查一下是否存在以前的安装包:

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

如果存在,则卸载:

rpm -e mariadb-libs-5.5.64-1.el7.x86_64
或
yum remove mariadb-libs-5.5.64-1.el7.x86_6
添加Maria源
  1. 编辑文件/etc/yum.repos.d/mariadb.repo添加Maria源
vim /etc/yum.repos.d/mariadb.repo
  1. 输入以下内容
[mariadb]
name = MariaDB
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.5/centos7-amd64/
gpgkey =  https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
  1. 清除并重建yum缓存:

yum clean all yum makecache

安装新版本的MariaDB

正式安装之前先使用命令查看一下,列出yum源里可用的安装包:

yum list | grep mariadb
或
yum list --disablerepo=\* --enablerepo=mariadb

如果可以看如下所示的包信息,就可以安装了 在这里插入图片描述 安装命令

yum install mariadb mariadb-server
或
yum install -y MariaDB-server MariaDB-client 
配置数据库
  1. 启动数据库,命令:

systemctl start mariadb.service

  1. 在CentOS终端执行命令mysql_secure_installation,然后按如下所示进行配置:
[root]$ /usr/bin/mysql_secure_installation
#输入root(mysql)的密码。默认没有,直接回车
Enter current password for root (enter for none): 
#是否切换到unix套接字身份验证[Y/n]
Switch to unix_socket authentication [Y/n] n
#是否设置root密码
Change the root password? [Y/n]
#如果选Y,就输入2次密码
New password:
Re-enter new password:
#是否删除匿名用户?(就是空用户),建议删除
Remove anonymous users? [Y/n]
#是否不允许远程root登录
Disallow root login remotely? [Y/n] n
#是否删除test数据库
Remove test database and access to it? [Y/n] n
#是否加载权限使之生效
Reload privilege tables now? [Y/n] y
配置字符集

1)、文件/etc/my.cnf vi /etc/my.cnf 添加如下内容:

[mysqld]
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake

2)、文件/etc/my.cnf.d/client.cnf vi /etc/my.cnf.d/client.cnf 在[client]中添加 default-character-set=utf8 3)、文件/etc/my.cnf.d/mysql-clients.cnf vi /etc/my.cnf.d/mysql-clients.cnf 在[mysql]中添加 default-character-set=utf8 4)、全部配置完成,重启mariadb systemctl restart mariadb 查看字符集: show variables like “%character%”;

接下来就可以进行数据库进行操作了

对数据库的其他操作
  • 停止

systemctl stop mariadb.service

  • 重启

systemctl restart mariadb.service

  • 开机自启

systemctl enable mariadb.service

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0469s