直接用yum安装

# yum install mariadb-server -y

启动服务

#systemctl start mariadb

使用mysql_secure_installation命令进行配置

# 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远程登录,回车,

Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

初始化MariaDB完成,接下来测试登录

# mysql -uroot -p

password

配置MariaDB的字符集

修改文件/etc/my.cnf.d/client.cnf

# vi /etc/my.cnf.d/client.cnf

在[client]中添加
default-character-set=utf8

修改文件/etc/my.cnf.d/mysql-clients.cnf

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

在[mysql]中添加
default-character-set=utf8

启动MariaDB服务。
systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
systemctl restart mariadb #重新启动
systemctl stop mariadb.service #停止MariaDB

进入MariaDB查看字符集

> show variables like "%character%";show variables like "%collation%";

+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
rows in set (0.00 sec)

+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database | utf8_unicode_ci |
| collation_server | utf8_unicode_ci |
+----------------------+-----------------+
rows in set (0.00 sec)

如果还有不是你设置的字符集的,用命令设置:

> set character_set_database=utf8;

创建用户:
create user testuser@localhost identified by 'test1234';
用户授权:
grant all on *.* to testuser@localhost identified by 'test1234';
外网登陆:
grant all privileges on *.* to testuser@'%' identified by 'test1234';
授予可以授权权限
grant all privileges on *.* to testuser@'%' identified by 'test1234' with grant option;

转载于:https://www.cnblogs.com/chmyee/p/9917726.html

Centos7 下安装mariadb及其基本操作相关推荐

  1. centos7下安装mariadb

    centos7下安装mariadb 参考: http://www.cnblogs.com/Netsharp/p/5875474.html https://downloads.mariadb.org/m ...

  2. MariaDB Centos7 下安装MariaDB

    Centos7 下安装MariaDB by:授客 QQ:1033553122 1.下载安装文件 rpm包为例,对于标准服务器安装,至少需要下载client,shared,serve文件(安装时如果少了 ...

  3. Centos7 下定义MariaDB源Yum安装最新版本的MariaDB

    Centos7 下定义MariaDB源Yum安装最新版本的MariaDB 在Centos下安装软件服务的方式一般就那么几种(yum.rpm ivh xxx.make make&&ins ...

  4. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  5. linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤

    Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...

  6. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  7. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  8. CentOS7下安装nginx1.99

    文章目录 1.前期准备 1.1 安装gcc 1.2 安装其他依赖包 1.3 下载安装包 2.安装nginx 2.1 解压nginx 2.2 编译安装 2.3 启动 2.4 常用命令 3.Nginx配置 ...

  9. CentOS7下安装GUI图形界面

    1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...

最新文章

  1. c#调用java开发的webservice_用C#.NET调用Java开发的WebService传递int,double问题
  2. Java POI Excel( pio:纯java操作excel的api )
  3. python闭包的延迟绑定_浅析Python的闭包和延迟绑定
  4. 06 | 哨兵机制: 主库挂了, 如何不间断服务
  5. 【今晚7点半】:六款开源LL-HLS/LL-DASH播放器评测
  6. PHP开发常见功能实现流程
  7. jdbc mysql 存储过程查询数据_JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。...
  8. VS2005的几款代码皮肤。
  9. Eclipse is running in a JRE, but a JDK is required
  10. [Pytorch]PyTorch Dataloader自定义数据读取
  11. 点对点(P2P)多线程断点续传的实现(转贴)
  12. yolov5学习率设置
  13. 微信支付金额为0.01分报错,和少一分钱的解决办法
  14. 群发红包 java如何实现_java 微信红包算法代码实现及架构设计
  15. java jco_JAVA通过JCo连接SAP
  16. 程序员怎样才能写出一篇好的博客或者技术文章
  17. java.util.regex.PatternSyntaxException: Unclosed counted closure near index 14 [0-9a-zA-Z]{1, 20}报错
  18. 【设计相关】UML类图和时序图介绍
  19. 物联网与大数据(三)从大数据看物联网
  20. 用Python让你完成一次绝美樱花视觉体验瞬间陷入二次元~

热门文章

  1. Java中static的作用详解_详解java中static关键词的作用
  2. oracle企业版配置,在 Oracle 数据库 11
  3. phpfpm内存越来越高_DDR5内存规范发布
  4. js 正则表达式奇偶字符串替换_js正则表达式replace替换变量方法
  5. python提高运行效率_提高CPU密集型任务执行效率——Python多进程介绍,内附实例代码...
  6. CentOS8安装jdk1.8
  7. window 后台启动java参数启动
  8. 红帽安装Oracle步骤
  9. Material Design组件之NavigationView
  10. GCD学习(五) dispatch_barrier_async