Linux系统技术指南与操作详解
1. 数据库管理
数据库在Linux系统中占据着重要地位,常见的数据库有MySQL和PostgreSQL。
1.1 MySQL数据库
- 安装与初始化:安装MySQL时,需要初始化数据目录并设置数据目录所有权,同时初始化授权表。例如,使用相关命令初始化数据目录,确保数据库正常启动。
# 示例命令,初始化MySQL数据目录 # 具体命令可能因系统和版本不同而有所差异 mysql_install_db --user=mysql- 用户管理:可添加用户账户,通过GRANT和REVOKE语句授予或撤销用户的全局和数据库级别的权限。
-- 添加用户账户 CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password'; -- 授予权限 GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost'; -- 撤销权限 REVOKE ALL PRIVILEGES ON database_name.* FROM 'new_user'@'localhost';- 数据库创建与删除:使用CREATE DATABASE和DROP DATABASE语句创