Install MariaDB

简介: MariaDB

1.yum install mariadb-server mariadb


2.systemctl enable mariadb; systemctl start mariadb


3.mysql_secure_installation


4.mysql -u root -p mysql -e "SELECT User,Host FROM user"


5.mysql -u root -p


6.CREATE DATABASE db1 CHARACTER SET utf8 COLLATE utf8_general_ci;


7.SHOW DATABASES;


8.GRANT ALL ON db1.* to 'user1'@'localhost' IDENTIFIED BY 'redhat' WITH GRANT OPTION;


9.FLUSH PRIVILEGES;


10.EXIT


11.mysql -u user1 -p


12.SHOW DATABASES;



note:


1. DROP DATABASE IF EXISTS db2;


2. GRANT ALL ON *.* TO 'user2'@'localhost' IDENTIFIED BY 'redhat' WITH GRANT OPTION;


3. SELECT HOST,USER FROM mysql.user WHERE USER='user1';


4. SHOW GRANTS FOR 'user2'@'localhost';


5. DROP USER 'user3'@'localhost';


6. Allowing remote access to a MariaDB server:

    1. firewall-cmd --permanent --add-service=mysql && firewall-cmd --reload

    2. GRANT SELECT ON mysql.user TO 'joh'@'192.168.1.2' IDENTIFIED BY 'openbsd';

    3. FLUSH PRIVILEGES; EXIT;

    4. mysql -u joh -p -h 192.168.1.1 mysql




相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
Dubbo Cloud Native 算法
Dubbo-go v3.0 正式发布 ——打造国内一流开源 Go 服务框架
Dubbo-go 是常新的,每年都在不断进化。介绍 Dubbo-go 3.0 工作之前,先回顾其过往 6 年的发展历程,以明晰未来的方向。
Dubbo-go v3.0 正式发布 ——打造国内一流开源 Go 服务框架
|
Kubernetes 容器
k8s容器时间与服务器时间不一致问题
k8s容器时间与服务器时间不一致问题
683 0
|
10月前
|
负载均衡 应用服务中间件 Nacos
Nacos配置中心
本章深入讲解Nacos配置中心实战,涵盖配置管理、热更新、共享配置及优先级规则,并通过搭建Nacos集群实现高可用部署,结合Spring Cloud Alibaba实现微服务动态配置,提升系统可维护性与稳定性。
390 0
|
传感器 人工智能 物联网
无线气体自动灭火系统在数据机房的应用,沃思智能
无线气体自动灭火系统融合物联网与AI技术,实现火灾秒级响应、智能判断与自动灭火,广泛应用于数据中心、电力设施等高价值场所。系统无需布线、安装灵活,支持远程监控与多设备联动,显著降低误报率与运维成本。随着5G与绿色灭火剂发展,正迈向“预测性防护”新阶段,助力消防进入智能化时代。(238字)
544 1
|
Linux C语言
Linux读写锁源码分析
本文分析了读写锁的实现原理与应用场景,基于glibc 2.17源码。读写锁通过读引用计数、写线程ID、条件变量等实现,支持读优先(默认)和写优先模式。读优先时,写锁可能饥饿;写优先时,读线程需等待写锁释放。详细解析了`pthread_rwlock_t`数据结构及加解锁流程,并通过实验验证:2000个读线程与1个写线程测试下,读优先导致写锁饥饿,写优先则正常抢占锁。
556 19
|
数据可视化 数据挖掘 Java
报表工具怎么选?8款主流报表工具大测评!
报表工具怎么选?8款主流报表工具大测评!
|
存储 机器学习/深度学习 编解码
基于STM32的车牌识别系统
基于STM32的车牌识别系统
1192 0
|
前端开发 JavaScript UED
【专栏:HTML与CSS移动端开发篇】移动端触摸事件与手势识别
【4月更文挑战第30天】本文探讨了移动端触摸事件和手势识别在网页开发中的重要性。介绍了基础触摸事件如`touchstart`, `touchmove`, `touchend`, `touchcancel`及相关属性。文章列举了处理触摸事件的方法,包括单点触摸、多点触摸、滑动、长按、捏合缩放、旋转检测和事件代理。建议使用第三方库如Hammer.js简化手势处理,并分享了最佳实践,如避免意外触摸、提供视觉反馈、考虑性能和跨设备测试。理解并有效利用这些技术能提升用户交互体验。
950 7
|
安全 网络安全 网络虚拟化
路由器与交换机:Access/Trunk,Wan/Lan
路由器与交换机:Access/Trunk,Wan/Lan
2244 0
|
SQL 缓存 Java
C3P0-数据库连接池解读
C3P0-数据库连接池解读
516 0