安装和配置 MySQL

Windows 下如何安装和配置 MySQL

1. 下载安装包#

官网 下载所需要的 MySQL 版本,下载后得到一个压缩文件。

2. 配置#

将下载后的压缩文件解压到任意目录(建议C盘或D盘根目录),并将解压后的 bin 目录添加到系统环境变量。

2.1 my.ini 文件配置#

在 MySQL 根目录新建 my.ini 文件,该文件与 bin 目录同级。内容如下:

[mysqld]
#让用户无条件登录数据库,应当在创建用户后删除这条语句,以保证数据库的安全
; skip-grant-tables
port = 3306
basedir=C:\mysql8
datadir=C:\mysql8\data
max_connections=200
character-set-server=utf8mb4
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-time-zone='+8:00'
wait_timeout=864000
interactive_timeout=864000

[mysql]
default-character-set=utf8mb4

[client]
port=3306
default-character-set=utf8mb4

2.2 注册 MySQL 服务#

以管理员权限启动命令行,切换目录到 bin 目录下,向 Windows 注册 MySQL 服务,输入命令:

mysqld --install MySQL

2.3 删除 MySQL 服务#

mysqld --remove MySQL

2.4 初始化命令#

mysqld --initialize --console

执行过后找到 A temporary password is generated for root@localhost: 这句,localhost 后面就是自己的初始化密码。

2.5 启动 MySQL 服务#

net start MySQL

2.6 停止 MySQL 服务#

net stop MySQL

2.7 连接数据库#

mysql -uroot -p

输入上面的初始化密码即可登陆。

3. 一些常用命令#

3.1 修改密码#

alter user root@localhost identified by '123456'

3.2 添加用户#

create user '用户名'@'访问主机' identified by '密码'

3.3 赋予权限#

# 修改权限时在后面加`with grant option`
grant all privileges on 数据库.* to '用户名'@'访问主机'

3.4 查看表结构#

desc 表名
show fields from 表名
show columns from 表名
show create table 表名
describe 表名

3.5 修改当前用户密码#

set password=password("your password");

3.6 新建用户并分配权限#

create user [用户名] identified by '[密码]';

grant all[select,insert,update,delete,drop,create] on [数据库名|*].[表名|*] to '[用户名]'@'[主机名(或者%)]';  

revoke all on [数据库名|*].[表名|*] from '[用户名]'@'[主机名]';

❤️ 如果这篇文章对你有帮助,欢迎赞助支持我继续维护 ❤️

☕ Support me ⚡ 爱发电赞助