下载
5.7
8.0
官网
https://dev.mysql.com/downloads/mysql/
国内镜像网站
https://developer.aliyun.com/mirror/
windows安装数据库
安装版:
.mis .exe安装程序,下一步安装,指定安装路径(主要的文件安装以后都储存在这个位置,有些文件会保存到系统的指定目录,写入注册表)
安装失败,卸载,重装
绿色版
解压使用,添加一些配置信息
安装失败,删了重装
进入服务 win+R services.msc
安装
解压
创建配置文件
在解压根目录创建my.ini文件并添加内容如下:
[client]
# 如果没有安装过数据库,可以使用默认的3306,有一个之后则用3307
port=3306
#客户端的字符集
default-character-set=utf8mb4
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
port=3306
#MySQL安装目录,根目录 MySQL_HOME
# \后面和转义字符匹配,使用\\
basedir=D:\Mysql8.0\mysql-8.0.26-winx64\
#MySQL数据目录 我们使用初始化命令,会自动创建data目录,指定这个目录的为,默认放在根目录下
datadir=D:\Mysql8.0\mysql-8.0.26-winx64\data\
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#设置服务器段的字符集
character-set-server=utf8mb4
使用管理员权限进入DOS
在cmd中,进入解压目录下的bin目录依次执行以下命令
对mysql进行初始化
请注意,这里会生产一个临时密码,后边要使用这个临时密码
会生成data目录
//可能需要加./ 具体看情况
./ mysqld --initialize --user=mysql --console
root@localhost: khscM-s3+*(z
安装mysql服务
mysqld --install [服务名]
###(服务名可以不加默认为mysql) mysqld --install MySQLXXX
启动mysql服务
net start MySQLXXX
net stop MySQLXXX
登录mysql
mysql -uroot -p密码
修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';
创建远程用户,分配权限 (可以不做)
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
grant all on . to 'root'@'%';
绿色版删除
sc delete 服务名
删除解压目录
连接服务
IP地址 电脑的唯一标识
端口 一个程序的唯一标识
账号 root
密码 123
数据库的基本概念
数据库:数据仓库,保存数据标签:26,绿色版,--,安装,数据库,MySQL8.0,mysql,root,目录 From: https://www.cnblogs.com/huangjiangyang/p/16964397.html
MySQL数据库:一种具体数据库产品
一个数据系统,可以有多个存储不同业务数据的具体的数据库
查看当前系统的字符集
SHOW VARIABLES LIKE '%char%'
创建数据库
创建表
数据存放在表中