MySQL的安装与使用
下载MySQL
进入MySQL的下载页面,选择对应的MySQL版本和系统版本,并下载。
将下载好的zip压缩包解压到一个目录。
安装MySQL
在MySQL文件夹中创建
data
目录和my.ini
文件,在my.ini
中写入以下内容:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23[mysql]
# 端口
port=3306
# 客户端字符集
default-character-set=utf8mb4
[mysqld]
# 端口
port=3306
# 安装目录
basedir=D:\\MySQL
# 数据存放目录
datadir=D:\\MySQL\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端字符集
character-set-server=utf8mb4
# 存储引擎
default-storage-engine=INNODB
# 认证
default_authentication_plugin=mysql_native_password在MySQL文件夹中以管理员方式打开cmd命令提示符,并进入到bin目录,并执行
mysqld --initialize
命令。此时会在data目录中生成目录和文件。在data目录中找到
<你的计算机名称>.err
文件,打开后会得到MySQL的root用户的临时密码。
启动MySQL服务
按顺序执行以下命令:
- 安装MySQL服务
mysqld --install
; - 启动MySQL服务
net start mysql
。
登录MySQL和修改用户
配置环境变量。在系统PATH变量下添加MySQL的bin目录位置。
登录MySQL。执行
mysql -u root -p
,输入之前的临时密码进行登录。修改默认root用户的密码。执行
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
。添加新用户。执行
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
。创建数据库。执行
CREATE SCHEMA 数据库名;
。赋予新用户权限,限制其仅能操作上述创建的数据库内的表。执行
GRANT ALL PRIVILEGES ON 数据库名.* to '用户名'@'localhost';
。