返回
焕发光芒! 从零开始的MySQL 8.1.0安装之旅
后端
2023-04-02 17:02:40
MySQL 8.1.0 安装与配置教程:开启数据库之旅
准备阶段
开启数据库之旅之前,需要做好充足的准备工作:
- 一台 Windows、Mac 或 Linux 系统的主机
- MySQL 8.1.0 安装包
- 一个文本编辑器(如记事本)
- 稳定的网络连接
一键式安装
一切准备就绪后,就可以开始安装 MySQL 8.1.0 了:
- 双击安装包并按照提示进行安装
- 选择“典型”安装类型
- 点击“执行”,静候 MySQL 8.1.0 安装完成
配置 MySQL
安装完成只是万里长征的第一步,还需要进行一些配置才能充分利用 MySQL:
- 打开 MySQL 命令行客户端
- 登录 MySQL
- 创建一个 root 用户并设置密码
- 允许 root 用户远程访问
- 保存配置更改
运行 MySQL
配置完成后,就可以运行 MySQL 8.1.0 了:
- 在命令行客户端输入
mysql -u root -p
并回车 - 输入 root 用户密码并再次回车
- 成功登录 MySQL 8.1.0!
- 输入
show databases;
查看现有数据库
创建数据库
接下来,亲手创建一个数据库:
- 输入
create database my_database;
并回车 - 您的第一个数据库诞生了!
添加数据
让数据库不再空空如也,添加一些数据:
- 输入
use my_database;
切换到新创建的数据库 - 输入
create table my_table (id int primary key, name varchar(255), age int);
创建表 - 输入
insert into my_table (id, name, age) values (1, 'John', 25);
等命令插入数据
查询数据
看看我们插入的数据吧:
- 输入
select * from my_table;
并回车 - 数据展现在眼前!
管理权限
为了保护数据库,需要设置权限:
- 输入
grant select, insert, update, delete on my_database.* to 'user'@'localhost' identified by 'password';
为用户授予权限
导出数据
为了数据安全,导出数据是个好主意:
- 输入
mysqldump -u root -p my_database > my_database.sql
导出数据
导入数据
当需要恢复数据时,导入数据即可:
- 输入
mysql -u root -p my_database < my_database.sql
导入数据
常见问题解答
- 如何卸载 MySQL?
Windows:控制面板 -> 程序和功能 -> 卸载程序 -> MySQL
Mac:/Applications/MySQL -> 右键点击“卸载 MySQL”
Linux:sudo apt-get remove --purge mysql-server
- 如何更新 MySQL?
Windows:从 MySQL 官网下载最新安装包并覆盖安装
Mac:同 Windows
Linux:sudo apt-get update && sudo apt-get upgrade mysql-server
- 如何重置 MySQL root 密码?
重启 MySQL 服务器,在启动时按下回车键,输入 `mysql -u root -p`,然后输入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
- 如何创建新用户?
GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'主机名' IDENTIFIED BY '密码' WITH GRANT OPTION;
- 如何备份 MySQL 数据库?
mysqldump -u 用户名 -p 密码 数据库名 > 备份文件.sql