升级MariaDB为10.1版本
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版本相关推荐
- 如何从Debian 9 Stretch 升级到 Debian 10 Buster(升级Debian9图文教程)
目的 本文介绍了从Debian 9 Stretch到Debian 10 Buster的系统升级过程. 目前,Debian Buster正处于测试状态.稳定的Debian 10 Buster发布日期预计 ...
- 安装Mariadb columnStore(10.3版本)
一 ColumnStore架构 MariaDB ColumnStore是一个利用大规模并行分布式数据体系结构的列式存储引擎,例如用于大数据分析.它是一个列式存储系统,通过将InfiniDB 4.6.7 ...
- 【历史上的今天】10 月 29 日:互联网的正式诞生;MariaDB 发布首个版本;“天河一号”研制成功
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 10 月 29 日,在 8 年前的今天,世界首台比特币自动提款机在加拿大温哥华启用,办理加拿大元与比 ...
- 红旗linux进不去系统,红旗Linux桌面10不能随系统直接升级成红旗Linux V11版本
根据知情人士透露,因为所使用的构架不同,所以使用红旗Linux桌面10(Red Flag Desktop Linux 10)的用户不能跟随系统直接升级成红旗Linux V11版本,想要体验V11版本的 ...
- 2.10.2版本的青龙升级2.10.13及2.11.3版本的教程
重要提醒: 这个教程仅限使用我下面这个命令搭建的青龙面板使用 docker run -dit \--name QL \--hostname QL \--restart always \-p 5700: ...
- 黑苹果A卡用户升级到Catalina 10.15.1版本后出现黑屏的解决方案
黑苹果A卡用户升级到Catalina 10.15.1版本后出现黑屏的解决方案 更新后出现的问题已解决,分享一波 1. 使用集显 2 .休眠唤醒有概率点亮 3. 更新EFI 详细查看原文链接: http ...
- 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.选 ...
- Windows 10 1809 版本市场占有率已达 21%
微软在去年11月正式推出了微软 Windows 10 1809 版本,这个十月更新版本的发布过程可谓是曲折坎坷.发布后撤回.延期,各种问题的发生大大降低了用户升级的积极性. 所以很多用户都选择等待微软 ...
- mariadb mysql版本对应_弹指神通MariaDB——MariaDB与MySQL各版本的区别
1 MariaDB的性质 MariaDB从MySQL衍生而来,作为完全开源的一款数据库产品.关于MariaDB更详细的信息其实是在MariaDB.org中.在MariaDB download中也做了详 ...
最新文章
- Rocksdb 的优秀代码(二)-- 工业级 打点系统 实现分享
- 将编号为0和1的两个栈存放于一个数组空间V[m]中。
- 如何运行ruby代码
- aix解锁oracle用户,aix用户被锁定的解决办法
- JavaScript学习笔记(四)——jQuery插件开发与发布
- Codeforces Round #702 (Div. 3)解题报告
- 支付宝放出数字化经营新神器,可提升商家60%消费频次
- 基于Java jsp+servlet超市订单管理平台设计和实现【建议收藏】
- Linux debian 查看CPU温度
- 初学Oracle的一点心得
- HTTP协议下GET与POST的区别
- LCR电桥测试仪测量原理 | LCR测试仪使用概要
- 研发工程师L2_编程题
- csdn没积分如何获取
- ES摄入性能优化(插入提高了2倍+ 17w/s到37w/s)
- scrapy爬虫没有任何的返回数据( Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min))
- git branch -f的作用
- 全国计算机技术与软件专业技术考试----(高级资格/高级工程师)各资格证详细介绍
- C#海伦公式三边计算三角形面积
- java 输出hello
热门文章
- PHP解决http和https跨域,php中http与https跨域共享session的解决方法
- POI 导出文件以文件流形式返回
- 同时获取同一等级下多个class值的节点的方法
- Flutter RichText支持自定义文字背景
- 5.4 Spring AOP
- 六款小巧的HTTP Server[C语言] - 贵贵的博客 - 开发|架构|开源|共享
- Excel VBA - Workbook对象
- locate: database too small: /var/db/locate.databas
- delphi 算术溢出解决方法_性能优化系列:JVM 内存划分总结与内存溢出异常详解分析...
- BZOJ4314 倍数?倍数!