跳到主要内容

mysql

window 安装 mysql

::: warning 移动端触摸事件 点击 ZIP Archive 下的 Download -> 点击 'No thanks, just start my download.' 开始下载 :::

目录安装(D盘)

🌟 将 zip 包解压到 D盘

  • D:\mysql-5.7.28-winx64
  • 在 D:\mysql-5.7.28-winx64,目录下 新建 my.ini 文件

my.ini

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.28-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\mysql-5.7.28-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

初始化 mysql

  • D:\mysql-5.7.28-winx64\bin ,shift+鼠标右击,选择 在此处打开命令窗口
// D:\mysql-5.7.28-winx64\bin
mysqld.exe --install
mysqld.exe --initialize

// 启动 mysql 服务
net start mysql
// 关闭 mysql 服务
net stop mysql

连接数据库

// D:\mysql-5.7.28-winx64\bin
mysql -u root -p
  • -h 主机名
  • -u 用户名
  • -p 密码

::: danger 第一次查看密码 在 mysql 安装目录下 D:\mysql-5.7.28-winx64\data 下,找到 .err 文件,并且打开该文件 [Note] A temporary password is generated for root@localhost: xxxxxxx 后面的就是 第一次的密码,输入改密码登录 :::

修改密码

mysql>alter user 'root'@'localhost' identified by '新的密码';
// 退出,使用新密码重新登录
exit

查看数据库

mysql>show databases;

创建数据库

mysql>create database xxx;

使用数据库

mysql>use 数据库名称;

创建新用户

mysql>create user 'sunsboy'@'localhost' by '设置密码';

新用户登录

D:\mysql-5.7.28-winx64\bin> mysql -h localhost -u sunsboy -p -密码

一些操作

用命令创建MySQL数据库

可视化工具

问题收录

启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)