技术文摘
Linux 系统中 MySQL 的安装与配置
Linux 系统中 MySQL 的安装与配置
在 Linux 系统下安装和配置 MySQL 数据库,对于开发者和系统管理员来说是一项基础且重要的任务。本文将详细介绍在 Linux 系统中完成 MySQL 安装与配置的步骤。
首先是安装环节。不同的 Linux 发行版安装方式略有差异,但大致思路相同。以常见的 Ubuntu 为例,打开终端,使用管理员权限运行命令:sudo apt update,这一步是更新软件源列表,确保获取到最新的软件信息。接着执行安装命令:sudo apt install mysql-server,系统会自动下载并安装 MySQL 服务端。在安装过程中,可能需要输入用户密码等信息,按提示操作即可。
对于 CentOS 系统,先安装 EPEL 仓库,运行:sudo yum install epel-release。然后安装 MariaDB(MySQL 的一个分支),执行:sudo yum install mariadb-server mariadb。安装完成后,使用命令:sudo systemctl start mariadb 启动服务,并通过 sudo systemctl enable mariadb 设置开机自启。
安装完成后,接下来进行配置。以 Ubuntu 安装的 MySQL 为例,配置文件位于 /etc/mysql/mysql.conf.d/mysqld.cnf。使用文本编辑器打开该文件,例如 sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf。在这里,可以对 MySQL 的一些参数进行调整,如修改默认端口,将 port = 3306 修改为其他未被占用的端口。还可以设置字符集,添加或修改 character-set-server = utf8mb4,确保数据库支持多种字符编码。
安全配置也至关重要。运行安全脚本:sudo mysql_secure_installation,按照提示设置 root 密码、删除匿名用户、禁止远程 root 登录等操作,增强数据库的安全性。
完成上述步骤后,MySQL 已成功安装并配置。可以使用命令:sudo systemctl restart mysql 重启服务,让配置生效。之后就能够使用 MySQL 客户端连接数据库,执行各种数据库操作。
掌握 Linux 系统中 MySQL 的安装与配置,能为后续开发和运维工作打下坚实基础,让数据库的使用更加稳定和高效。
- Nginx 代理 MySQL 达成通过域名连接数据库的详尽教程
- Linux 同步文件脚本的编写方法
- 解决 1130 - Host '172.17.0.1' 无法连接此 MySQL 服务器的办法
- Windows 2012 R2 自行安装 IIS 8.5 的步骤详解
- Nginx 访问限制与访问控制的全面解析
- Docker 主机启动 Nginx 服务器的完整步骤剖析
- docker-compose:未找到命令的排查与修复步骤
- Nginx 配置 WebSocket 代理的示例代码解析
- IIS 在 Linux 环境下部署 cer 证书的步骤
- nginx 配置 history 模式使用要点总结
- nginx、lua 与 redis 灰度发布的实现策略
- Nginx 中 root 与 alias 指令实例详析
- Nginx“Too many open files”问题解决之道
- nginx、lua 与 redis 实现降级的示例代码
- Nginx 配置 404 页面的两种方法