1. MySQL 在 Linux 上的安装与使用
1.1 安装 MySQL
在 Linux 上安装 MySQL 通常使用包管理器完成,以下以 Ubuntu 系统为例展示安装步骤。
步骤:
- 更新包列表: 确保系统包列表是最新的,运行以下命令:
sudo apt update
- 安装 MySQL 服务器: 输入以下命令安装 MySQL 服务端:
sudo apt install mysql-server
- 启动 MySQL 服务: 安装完成后,启动 MySQL 服务:
sudo systemctl start mysql
- 设置开机自启: 确保 MySQL 在系统启动时自动运行:
sudo systemctl enable mysql
- 验证服务状态: 检查 MySQL 是否正常运行:
sudo systemctl status mysql
如果服务正在运行,你会看到类似 active (running) 的状态。
1.2 配置 MySQL
安装完成后,需要进行基本的安全配置。
步骤:
- 运行安全脚本: 执行以下命令启动安全配置向导:
sudo mysql_secure_installation
- 你将被提示设置 root 用户密码。
- 根据需要选择是否删除匿名用户、禁止 root 远程登录等选项。
- 登录 MySQL: 使用 root 用户登录:
sudo mysql -u root -p
输入上一步设置的密码。
- 创建新用户(可选): 如果需要创建其他用户,可以执行以下 SQL 命令:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON <span class="hljs-operator">*</span>.<span class="hljs-operator">*</span> TO 'newuser'@'localhost';<br />
FLUSH PRIVILEGES;- 将 newuser 和 password 替换为你想要的用户名和密码。
1.3 使用 MySQL
以下是如何使用 MySQL 的基本操作。
步骤:
- 登录 MySQL: 使用用户名和密码登录:
mysql -u username -p
- 替换 username 为你的用户名,输入密码后回车。
- 创建数据库: 创建一个新数据库:
CREATE DATABASE mydatabase;
- 选择数据库: 进入刚创建的数据库:
USE mydatabase;
- 创建表: 创建一个简单的表:
CREATE TABLE mytable (<br />
id INT AUTO_INCREMENT PRIMARY KEY,<br />
name VARCHAR(100)<br />
); - 插入数据: 向表中插入数据:
INSERT INTO mytable (name) VALUES ('John Doe');
- 查询数据: 查看表中的数据:
SELECT <span class="hljs-operator">*</span> FROM mytable;
- 退出 MySQL: 退出 MySQL 命令行:
EXIT;
2. MySQL 在 Windows 上的安装与使用
2.1 安装 MySQL
在 Windows 上,MySQL 通常通过官方提供的安装程序安装。
步骤:
- 下载安装程序:
- 访问 MySQL 官方下载页面。
- 下载适用于 Windows 的 MySQL Installer(通常是 .msi 文件)。
- 运行安装程序:
- 双击下载的 .msi 文件启动安装。
- 选择安装类型(如 Developer Default),然后点击 Next。
- 安装程序会自动下载并安装 MySQL 服务器、MySQL Workbench 等组件。
- 配置 MySQL 服务器:
- 在安装过程中,设置 root 用户密码。
- 根据需要选择网络配置(例如,是否允许远程连接)。
- 完成安装:
- 点击 Finish 完成安装过程。
2.2 配置 MySQL
安装完成后,可以通过 MySQL Workbench 或命令行进行配置。
步骤:
- 打开 MySQL Workbench:
- 从 Windows 开始菜单中找到并打开 MySQL Workbench。
- 连接到 MySQL 服务器:
- 在 Workbench 中,点击 Local instance MySQL 或手动添加连接。
- 输入 root 用户名和密码进行登录。
- 创建新用户(可选):
- 在 Workbench 中,点击左侧的 Users and Privileges。
- 点击 Add Account,设置新用户名、密码及权限。
2.3 使用 MySQL
以下是在 Windows 上使用 MySQL 的基本操作。
步骤:
- 打开 MySQL 命令行:
- 在开始菜单中搜索 MySQL Command Line Client,打开后输入 root 密码登录。
- 创建数据库:
CREATE DATABASE mydatabase;
- 选择数据库:
USE mydatabase;
- 创建表:
CREATE TABLE mytable (<br />
id INT AUTO_INCREMENT PRIMARY KEY,<br />
name VARCHAR(100)<br />
); - 插入数据:
INSERT INTO mytable (name) VALUES ('John Doe');
- 查询数据:
SELECT <span class="hljs-operator">*</span> FROM mytable;
- 退出 MySQL:
EXIT;
3. 注意事项
- 防火墙设置:
- 在 Linux 和 Windows 上,确保防火墙允许 MySQL 默认端口(3306)通过。
- 服务管理:
- Linux 上使用 systemctl 管理服务;Windows 上通过“服务”管理器控制 MySQL 服务。
- 安全性:
- 设置强密码,避免使用默认设置,限制 root 用户权限,定期更新 MySQL 版本。
- 备份:
- 定期备份数据库以防止数据丢失。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容