当前位置:网站首页>Linux系统中mysql数据库的基本管理
Linux系统中mysql数据库的基本管理
2022-08-02 14:46:00 【linyxg】
MariaDB基本信息
- 启动服务:systemctl start mariadb
- 默认端口号:3306
- 主配置文件:vim /etc/my.cnf.d/mariadb-server.cnf
- 数据目录 :/ var / lib / mysql (当需要重新安装mariadb时需要清理此目录和备份)
- 服务启动脚本:/usr / lib /system /mariadb.service
MariaDB数据库的安装
MariaDB数据库管理系统是MySql的一个分支,其目的是完全兼容MySql,包括API和命令行。
- 安装数据库: dnf install mariadb-server.x86_64

- 查看mariadb安装包的文件:rpm -ql mariadb-server

- 开启数据库 : systemctl enable --now mariadb

对数据库进行安全初始化
- 才安装的数据库,需先设定数据库密码
- 初始化脚本 : mysql_secure_installation


- 登陆数据库 : mysql -uusername -ppassword

- 关闭数据库的开放端口
- 查看数据端口号:netstat -antlupe | grep mysql
默认情况下数据库对外开放端口
- 编辑配置文件,关闭端口:vim /etc/my.cnf.d/mariadb-server.cnf

- 重启mariadb服务: systemctl restart mariadb.service
数据库的基本管理
- 部分基本语法

数据库密码管理
- 数据库密码更改 :mysqladmin -uroot -pwestos password redhat

- 数据库密码破解
关闭数据库:systemctl stop mariadb
跳过授权表运行数据库:mysqld_safe --skip-grant-tables &
登陆数据库:mysql -uroot -pwestos
查看关于mysql的进程:ps -aux |grep mysql
杀死进程:kill -9 进程号
新密码登陆:mysql -uroot -plyx
用户管理
新建用户

普通用户授权
超级用户登录数据库:mysql -uroot -pwestos
测试授权是否成功

取消授权:revoke insert on 数据库名称.* from [email protected]

数据库备份和还原
- 数据库备份

- 数据库的还原

- 还原成功

边栏推荐
猜你喜欢
随机推荐
解决(An error happened during template parsing (template: “class path resource [templates/...]
PAT Class A 1078 Hash
go——协程调度
IPtables and binlog
PAT Grade A 1143 Lowest Common Ancestor
机械键盘失灵
多线程------实际篇
语音直播系统——做好敏感词汇屏蔽打造绿色社交环境
Vest bag access process record
散列表简述
什么是Nacos?
QT基础第四天(4)qt事件机制:事件基础概念,常见事件机制,事件处理以及事件的重写
TCP(传输控制协议)
codeforces Linova and Kingdom
PAT甲级 1019 普通回文数
Selenium元素定位方法总结
SQL学习笔记——REGEXP运算符
遍历堆 PAT甲级 1155 堆路径
NXP i.MX 8M Mini工业核心板B2B版本,4核ARM [email protected]设计
数据库三范式









