2019独角兽企业重金招聘Python工程师标准>>>

CentOS中升级mariadb为10.1GA版本。

1、如果有,停止服务

systemctl stop mariadb

2、卸载原来的数据库服务

yum -y remove mari*

3、删除数据库文件

rm -rf /var/lib/mysql/*

4.创建/etc/yum.repos.d/MariaDB.repo文件

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

配置系统网络:

yum clean all

yum makecache

5、安装MariaDB

yum -y install mariadb mariadb-server

6、启动MariaDB

systemctl start mariadb

7、设置开机启动

systemctl enable mariadb

8、接下来进行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远程登录, 输入n回车}

Remove test database and access to it? [Y/n] {是否删除test数据库}

Reload privilege tables now? [Y/n] {是否重新加载权限表}

9、配置MariaDB的字符集

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
vi /etc/my.cnf.d/client.cnf

在[client]中添加

default-character-set=utf8
vi /etc/my.cnf.d/mysql-clients.cnf

在[mysql]中添加

default-character-set=utf8

10、全部配置完成,重启mariadb

systemctl restart mariadb

11、登录mariadb

mysql -u root -p

输入刚才设置的密码进行登录

12、验证设置的字符集

show variables like "%character%";

show variables like "%collation%";

字符集配置完毕

13、添加用户,设置权限

创建用户命令

mysql>create user username@localhost identified by 'password';

直接创建用户并授权的命令

mysql>grant all on *.* to username@localhost identified by 'password';

这里我们执行下面这条授权即可

授予外网登陆权限 第一个root 代表用户名第二个root 代表该用户名对应的密码

mysql>grant all privileges on *.* to root@'%' identified by 'root';

授予权限并且可以授权

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其中一部分。

转载于:https://my.oschina.net/shxjinchao/blog/1935037

升级MariaDB为10.1版本相关推荐

  1. 如何从Debian 9 Stretch 升级到 Debian 10 Buster(升级Debian9图文教程)

    目的 本文介绍了从Debian 9 Stretch到Debian 10 Buster的系统升级过程. 目前,Debian Buster正处于测试状态.稳定的Debian 10 Buster发布日期预计 ...

  2. 安装Mariadb columnStore(10.3版本)

    一 ColumnStore架构 MariaDB ColumnStore是一个利用大规模并行分布式数据体系结构的列式存储引擎,例如用于大数据分析.它是一个列式存储系统,通过将InfiniDB 4.6.7 ...

  3. 【历史上的今天】10 月 29 日:互联网的正式诞生;MariaDB 发布首个版本;“天河一号”研制成功

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 10 月 29 日,在 8 年前的今天,世界首台比特币自动提款机在加拿大温哥华启用,办理加拿大元与比 ...

  4. 红旗linux进不去系统,红旗Linux桌面10不能随系统直接升级成红旗Linux V11版本

    根据知情人士透露,因为所使用的构架不同,所以使用红旗Linux桌面10(Red Flag Desktop Linux 10)的用户不能跟随系统直接升级成红旗Linux V11版本,想要体验V11版本的 ...

  5. 2.10.2版本的青龙升级2.10.13及2.11.3版本的教程

    重要提醒: 这个教程仅限使用我下面这个命令搭建的青龙面板使用 docker run -dit \--name QL \--hostname QL \--restart always \-p 5700: ...

  6. 黑苹果A卡用户升级到Catalina 10.15.1版本后出现黑屏的解决方案

    黑苹果A卡用户升级到Catalina 10.15.1版本后出现黑屏的解决方案 更新后出现的问题已解决,分享一波 1. 使用集显 2 .休眠唤醒有概率点亮 3. 更新EFI 详细查看原文链接: http ...

  7. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  8. Windows 10 1809 版本市场占有率已达 21%

    微软在去年11月正式推出了微软 Windows 10 1809 版本,这个十月更新版本的发布过程可谓是曲折坎坷.发布后撤回.延期,各种问题的发生大大降低了用户升级的积极性. 所以很多用户都选择等待微软 ...

  9. mariadb mysql版本对应_弹指神通MariaDB——MariaDB与MySQL各版本的区别

    1 MariaDB的性质 MariaDB从MySQL衍生而来,作为完全开源的一款数据库产品.关于MariaDB更详细的信息其实是在MariaDB.org中.在MariaDB download中也做了详 ...

最新文章

  1. Rocksdb 的优秀代码(二)-- 工业级 打点系统 实现分享
  2. 将编号为0和1的两个栈存放于一个数组空间V[m]中。
  3. 如何运行ruby代码
  4. aix解锁oracle用户,aix用户被锁定的解决办法
  5. JavaScript学习笔记(四)——jQuery插件开发与发布
  6. Codeforces Round #702 (Div. 3)解题报告
  7. 支付宝放出数字化经营新神器,可提升商家60%消费频次
  8. 基于Java jsp+servlet超市订单管理平台设计和实现【建议收藏】
  9. Linux debian 查看CPU温度
  10. 初学Oracle的一点心得
  11. HTTP协议下GET与POST的区别
  12. LCR电桥测试仪测量原理 | LCR测试仪使用概要
  13. 研发工程师L2_编程题
  14. csdn没积分如何获取
  15. ES摄入性能优化(插入提高了2倍+ 17w/s到37w/s)
  16. scrapy爬虫没有任何的返回数据( Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min))
  17. git branch -f的作用
  18. 全国计算机技术与软件专业技术考试----(高级资格/高级工程师)各资格证详细介绍
  19. C#海伦公式三边计算三角形面积
  20. java 输出hello

热门文章

  1. PHP解决http和https跨域,php中http与https跨域共享session的解决方法
  2. POI 导出文件以文件流形式返回
  3. 同时获取同一等级下多个class值的节点的方法
  4. Flutter RichText支持自定义文字背景
  5. 5.4 Spring AOP
  6. 六款小巧的HTTP Server[C语言] - 贵贵的博客 - 开发|架构|开源|共享
  7. Excel VBA - Workbook对象
  8. locate: database too small: /var/db/locate.databas
  9. delphi 算术溢出解决方法_性能优化系列:JVM 内存划分总结与内存溢出异常详解分析...
  10. BZOJ4314 倍数?倍数!