Centos7安装默认mariadb5.5
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,一、安装MariaDB1、安装$ yum -y install mariadb mariadb-server2、启动MariaDB$ systemctl start mariadb3、设置开机启动$
千家信息网最后更新 2025年01月19日Centos7安装默认mariadb5.5
一、安装MariaDB
1、安装
$ yum -y install mariadb mariadb-server
2、启动MariaDB
$ systemctl start mariadb
3、设置开机启动
$ systemctl enable mariadb
4、配置安全策略
$ 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-handshake
2、文件/etc/my.cnf.d/client.cnf
$ vim /etc/my.cnf.d/client.cnf在[client]中添加default-character-set=utf8
3、文件/etc/my.cnf.d/mysql-clients.cnf
$vim /etc/my.cnf.d/mysql-clients.cnf在[mysql]中添加default-character-set=utf8
4、全部配置完成,重启mariadb
systemctl restart mariadb
5、进入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安全错误
数据库的锁怎样保障安全
图书馆数据库概念结构设计
交大图书馆数据库
美版ipad无法连接服务器
七日杀为什么进服务器很慢
sw版本比服务器还新
苹果asp数据库
没有基础如何做软件开发
网络技术安全模型
企业软件开发常用服务器
江苏java软件开发项目
云社区数据库机房
easou连接服务器失败怎么办
万网数据库有哪些文件
oa对服务器的要求
涉密安全软件开发甲级资质
如何卸载网站服务器安全狗
北京科技产业互联网有哪些
上海软件开发项目主管
两台电脑可以直连数据库么
学生信息网络安全提案
哪些企业会购买数据库服务器
怎样让伙伴链接自己的数据库
青浦区企业网络技术咨询技术指导
备份软件如何备份数据库
山西精英网络技术咨询套餐
中山大学网络安全考研科目
南明区友盟网络技术
安卓手动建立数据库连接
高校评教系统数据库
网络安全不断完善防控体系