当前位置:网站首页>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]
数据库备份和还原
- 数据库备份
- 数据库的还原
- 还原成功
边栏推荐
猜你喜欢
随机推荐
IPtables 和binlog
【无标题】
ShardingSphere基本介绍及核心概念
【知乎高赞】为什么很多资质平庸的女人嫁得很好,很多优质女性却成了剩女?
什么是Knife4j?
PAT Class A 1145 Hash - Average Lookup Time
Qt | 控件之 QComboBox
已经2022下半年了,居然还在说链动2+1!
leetcode 504. Base 7 七进制数 (简单)
Selenium元素定位方法总结
线程安全问题以及其解决方法
如何正确且快速的清楚C盘!!释放C盘空间内存保姆级教程
【Frequency Domain Analysis】Spectral leakage, frequency resolution, picket fence effect
IPtables and binlog
该死的单元测试,写起来到底有多痛?
Qt | Qt 的项目文件.pro 文件详解
华为研究院19级研究员几年心得,终成趣谈网络协议文档,附大牛讲解
aPaaS低代码平台(二) | 快速构建业务模型
servlet交互过程图详解,servlet的常见问题,创建web项目(一)
PAT Class A 1130 Infix Expressions