当前位置:首页 > mysql > 正文

mysql5.7安装及配置超详细教程

  • mysql
  • 2024-05-04 07:23:25
  • 2804

1. 前提条件
64 位操作系统(推荐 Ubuntu 20.04 LTS 或 CentOS 8)
至少 512MB RAM
10GB 可用磁盘空间
2. 下载 MySQL 5.7
从 [MySQL 官方网站](http://dev.mysql.com/downloads/mysql/) 下载适用于您操作系统的 MySQL 5.7 二进制包。
3. 安装 MySQL
Ubuntu:
shell
sudo apt update
sudo apt install mysql-server-5.7
CentOS:
shell
sudo yum update
sudo yum install mysql-server
4. 启动 MySQL
shell
sudo systemctl start mysqld
5. 设置 Root 密码
安装完成后,MySQL 会提示您设置 root 密码。 如果您没有看到提示,请使用以下命令手动设置密码:
shell
sudo mysql_secure_installation
6. 创建一个新的数据库
shell
mysql -u root -p
CREATE DATABASE my_database;
7. 创建一个新的用户
shell
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON my_database. TO 'newuser'@'%';
FLUSH PRIVILEGES;
8. 配置 MySQL
编辑 /etc/mysql/my.cnf 配置文件并根据需要进行调整。 以下是推荐的设置:
[mysqld]
innodb_buffer_pool_size=128M
innodb_log_file_size=50M
innodb_flush_log_at_trx_commit=2
max_connections=100
9. 重启 MySQL
shell
sudo systemctl restart mysqld
10. 验证安装
连接到 MySQL 并运行以下命令以验证安装:
shell
mysql -u root -p
SHOW DATABASES;
如果输出中列出了 my_database,则表示 MySQL 已成功安装和配置。
11. 附加配置
优化性能: [MySQL 性能调优指南](http://dev.mysql.com/doc/mysql-performance-tuning-guide/en/)
启用 SSL: [在 MySQL 中使用 SSL](http://dev.mysql.com/doc/refman/5.7/en/ssl-connections.html)
备份和恢复: [MySQL 备份和恢复](http://dev.mysql.com/doc/refman/5.7/en/backup-restore.html)
监控和日志记录: [MySQL 监控和日志记录](http://dev.mysql.com/doc/refman/5.7/en/monitoring-logging.html)