Centos7安装默认mariadb5.5
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,一、安装MariaDB1、安装$ yum -y install mariadb mariadb-server2、启动MariaDB$ systemctl start mariadb3、设置开机启动$
千家信息网最后更新 2025年11月06日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安全错误
数据库的锁怎样保障安全
施乐j75如何用服务器对位
asp不能连数据库
北京服装打版软件开发公司
ea访问服务器数据出现错误
东莞无线软件开发市价
数据库技术的sql总结
小班第二学期网络安全
金蝶标准版加密服务器怎么启动
各国软件开发
网络技术部职能
软件开发企业宣传文案
计算机网络技术一级模拟
35岁公司内部转行做软件开发
数据库为什么编写不了前200行
服务器计算峰值
南昌软件开发定制平台
数据库中dba是谁
研发科技公司是互联网吗
个人云服务器防护
河南软件开发者哪家好
互联网科技包装ITP
预防网络安全问题提两件建议
元宇宙和数据库关系
eb服务器安全性
杭州智能建模软件开发
c服务器架构
昆明信赖互联网科技
哪个国家的网络技术最强
统计学实践报告数据库
dbutils数据库有哪些