MySQL 安装配置完整教程

MySQL在多系统的安装配置教程


MySQL 是一款广泛使用的开源关系型数据库管理系统,适用于各种规模的应用程序。本文将为你提供一份详细的 MySQL 安装和配置教程,涵盖从安装到基本配置的全过程,帮助你快速搭建并运行 MySQL 数据库。

一、安装 MySQL

1.1 在 Ubuntu 上安装 MySQL

1.1.1 更新软件包索引
sudo apt update
1.1.2 安装 MySQL 服务器
sudo apt install mysql-server
1.1.3 配置 MySQL

安装完成后,运行以下命令来完成安全配置:

sudo mysql_secure_installation

按照提示设置 root 用户的密码,并根据需要选择是否删除匿名用户、禁止 root 用户远程登录等选项。

1.2 在 CentOS 上安装 MySQL

1.2.1 安装 MySQL 仓库
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
1.2.2 安装 MySQL 服务器
sudo yum install mysql-community-server
1.2.3 启动 MySQL 服务
sudo systemctl start mysqld
1.2.4 配置 MySQL

运行以下命令来完成安全配置:

sudo mysql_secure_installation

1.3 在 macOS 上安装 MySQL

1.3.1 使用 Homebrew 安装 MySQL
brew install mysql
1.3.2 启动 MySQL 服务
brew services start mysql
1.3.3 配置 MySQL

运行以下命令来完成安全配置:

mysql_secure_installation

二、配置 MySQL

2.1 配置文件位置

  • Ubuntu/etc/mysql/mysql.conf.d/mysqld.cnf
  • CentOS/etc/my.cnf
  • macOS/usr/local/etc/my.cnf

2.2 常见配置选项

2.2.1 设置默认字符集
[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
2.2.2 调整内存和缓存设置
[mysqld]
key_buffer_size = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
2.2.3 设置时区
[mysqld]
default-time-zone = '+08:00'

2.3 重新加载配置文件

修改配置文件后,需要重新加载配置或重启 MySQL 服务:

sudo systemctl restart mysqld

或者

sudo service mysql restart

三、创建数据库和用户

3.1 登录 MySQL

mysql -u root -p

3.2 创建数据库

CREATE DATABASE mydatabase;

3.3 创建用户并授予权限

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

四、连接 MySQL

4.1 使用命令行工具连接

mysql -u myuser -p

4.2 使用 MySQL Workbench 连接

  1. 打开 MySQL Workbench。
  2. 点击 “+” 按钮添加新的连接。
  3. 填写主机名、用户名和密码等信息。
  4. 点击 “测试连接” 按钮,确保连接成功。
  5. 点击 “连接” 按钮,开始使用 MySQL Workbench 管理数据库。

五、总结

通过本文的介绍,你已经掌握了 MySQL 的安装和配置方法。无论是在 Ubuntu、CentOS 还是 macOS 上,都可以按照相应的步骤快速搭建 MySQL 数据库。合理配置 MySQL 的参数,可以提高数据库的性能和安全性。希望本文能帮助你在数据库管理的道路上更进一步。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java皇帝

有帮助就赏点吧,博主点杯水喝喝

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值