博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下安装mariadb以及相关配置
阅读量:4091 次
发布时间:2019-05-25

本文共 1738 字,大约阅读时间需要 5 分钟。

版本:centos7

Linux下安装MariaDB官方文档参见:

1.创建MariaDB.repo文件

vi /etc/yum.repos.d/MariaDB.repo

插入以下内容:

 

# MariaDB 10.1 CentOS repository list - created 2016-12-01 03:36 UTC
# http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

系统及版本选择:

2.运行安装命令安装MariaDB

yum -y install MariaDB-server MariaDB-client

首先下载安装包,然后进行自动安装,安装成功之后启动MariaDB服务。

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

3.登录到数据库

  用mysql -uroot命令登录到MariaDB(设置密码之后通过 mysql -uroot -p命令),此时root账户的密码为空。

4.进行MariaDB的相关简单配置

  使用mysql_secure_installation命令进行配置。

  

  回车设置root账户的密码

  

  输入两次密码

  

  其他配置:是否删除匿名用户、是否允许远程登录、 是否删除test数据库、是否重新加载权限表如果都选是,直接回车。

  

5.配置MariaDB的字符集

  查看/etc/my.cnf文件内容,其中包含一句!includedir /etc/my.cnf.d 说明在该配置文件中引入/etc/my.cnf.d 目录下的配置文件。

  1)使用vi server.cnf命令编辑server.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

 

  如果/etc/my.cnf.d 目录下无server.cnf文件,则直接在/etc/my.cnf文件的[mysqld]标签下添加以上内容。

  2)用vi  client.cnf命令编辑/etc/my.cnf.d/client.cnf文件,在[client]标签下添加 

default-character-set=utf8

  3)用vi  mysql-clients.cnf命令编辑/etc/my.cnf.d/mysql-clients.cnf文件,在[mysql]标签下添加 

 

default-character-set=utf8

 

配置完成后 systemctl restart mariadb 重启服务。

进入到数据库查看字符设置。

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

 

6.添加用户,设置权限

  创建用户命令:

create user username@localhost identified by 'password';

 

  授予外网登陆权限:

 

 

grant all privileges on *.* to username@'%' identified by 'password';

 

使用新创建的用户连接下数据库OK!

 

 

原文链接:

转载地址:http://lscii.baihongyu.com/

你可能感兴趣的文章
副业过万的程序员都知道的网站有哪些
查看>>
极客日报:腾讯、字节展开拉锯战;谷歌支付 380 万美元和解此前被指不公平对待女性和亚裔;罗永浩称做锤子科技时太业余...
查看>>
极客日报:人人影视字幕组因侵权被查;GitHub 评论区支持上传视频;
查看>>
三年已投 1000 亿打造的达摩院,何以仗剑走天涯?
查看>>
那些人生“开挂”的程序员,都在干什么?
查看>>
极客日报:日本的首颗 5nm 芯片公布;虾米音乐正式关停;网易云音乐再次喊话酷狗...
查看>>
极客日报:《英雄联盟》出现大面积闪退 Bug;维基百科 CEO 即将卸任;揭秘Windows 蓝屏为什么是蓝底白字...
查看>>
影响科学圈的那些计算机代码
查看>>
乐视视频 App 图标改为“欠 122 亿”,网友:我在别家分红包,却在你家随份子!...
查看>>
【回顾】2020年打工人的100个心酸瞬间
查看>>
秒抢红包的背后,是复杂的即时付款系统
查看>>
【开源】《IT人才成长路线图》60+ 专家,13 个技术领域,35 张图谱
查看>>
前蚂蚁金服Java开发:写给新手小白的3个建议,收藏了!
查看>>
神级程序员都用什么工具?2020 年度开发工具 Top 100
查看>>
一个Java P6工程师,一年可以赚多少?
查看>>
极客日报:库克对话何同学:苹果很多功能来自中国消费者反馈;高通、微软、谷歌联合施压监管方:反对NVIDIA收购ARM...
查看>>
终于有人把Python的就业方向说清楚了!秒懂!
查看>>
极客日报:小米回应造车传闻;饿了么就春节“套路”骑手活动致歉;苹果研发 iPhone12 无线充电电池组...
查看>>
限量2021份,60多位资深技术专家,联合打造的技术地图免费领
查看>>
终于有人把Python的就业方向说清楚了秒懂!
查看>>