Centos7安装默认mariadb5.5
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、安装MariaDB1、安装$ yum -y install mariadb mariadb-server2、启动MariaDB$ systemctl start mariadb3、设置开机启动$
千家信息网最后更新 2026年10月31日Centos7安装默认mariadb5.5
一、安装MariaDB
1、安装
$ yum -y install mariadb mariadb-server2、启动MariaDB
$ systemctl start mariadb3、设置开机启动
$ systemctl enable mariadb4、配置安全策略
$ 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完成,接下来测试登录
5、登陆
$ mysql -uroot -p <- 回车后输入密码二、配置MariaDB的字符集
1、文件/etc/my.cnf
$ vim /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-handshake2、文件/etc/my.cnf.d/client.cnf
$ vim /etc/my.cnf.d/client.cnf在[client]中添加default-character-set=utf83、文件/etc/my.cnf.d/mysql-clients.cnf
$vim /etc/my.cnf.d/mysql-clients.cnf在[mysql]中添加default-character-set=utf84、全部配置完成,重启mariadb
systemctl restart mariadb5、进入MariaDB查看字符集
mysql> 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/ |+--------------------------+----------------------------+8 rows in set (0.00 sec)+----------------------+-----------------+| Variable_name | Value |+----------------------+-----------------+| collation_connection | utf8_unicode_ci || collation_database | utf8_unicode_ci || collation_server | utf8_unicode_ci |+----------------------+-----------------+3 rows in set (0.00 sec)字符集配置完成。
三、添加用户,设置权限
1、创建用户命令
mysql>create user username@localhost identified by 'password'; 2、直接创建用户并授权的命令
mysql>grant all on *.* to username@localhost indentified by 'password';3、授予外网登陆权限
mysql>grant all privileges on *.* to username@'%' identified by 'password';4、授予权限并且可以授权
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;
多个用逗号。
密码
用户
权限
配置
输入
字符
字符集
文件
命令
登录
登陆
安全
接下来
多个
数据
数据库
标签
策略
逗号
部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技巨头监管
互联网科技集团
互联网科技股票
云电互联网科技
互联网金融 科技创新
互联网高科技股票
互联网科技大会案例
科技伦理 互联网公司
太原新华互联网科技学校怎么样
互联网科技中介
福州新华互联网科技学校 知乎
成都互联网科技公司100强
天津腾达互联网科技有限公司
中国互联网公司排名锤子科技
卓翼科技产业互联网合作
吉林省码上互联网科技电话
万物互联网智能科技
上海万顺科技互联网有限公司招聘
长沙易易互联网科技有限公司
广东猫王互联网科技有限公司电话
华服互联网科技怎么样
互联网电商科技
深圳齐家互联网科技
互联网金融科技平台
润盈互联网科技
互联网科技类展会
互联网科技公司需要的职位
济南华为互联网科技产业总部基地
互联网科技企业商标注意事项
高科技和互联网的现代国家