MySql_ZIP下载:
在MySQL官网上(http://dev.mysql.com/downloads/mysql/)下载免安装版的zip文件(本文以mysql-5.7.14-winx64.zip为例)
MySql_环境配置:(绑定MYSQL和对应的MYSQL加载my.ini文件)
MYSQL配置my.ini文件:
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#设置3306端口
port = 8306
# 设置mysql的安装目录
basedir=D:\\Mysql-5.7.14-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Mysql-5.7.14-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
MYSQL安装流程:
基路径:MYSQL的安装路径
基路径\bin:
mysqld -remove // 删除之前安装信息,一旦安装不满意,就可以使用。删除记录哦
mysqld --initialize --console // 初次安装的时候,root没有密码所有,需要初始化密码
// --console表示打印在cmd窗口上面
// root@localhost: 后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码,一定要记下来
mysqld --install // 安装mysql启动对象
MYSQL启动命令:
net start mysql //启动
net stop mysql // 停止
MYSQL删除实例对象:
net stop mysql -> mysqld -remove(注意当前地址)
MYSQL修改root密码:
进入mysql之后的状态,如果不能进入,就是root密码没有复制,错误等原因。采用mysqld -remove,重新开始
mysql> set password = password('你的密码') // 设置密码
mysql> quit //退出
MYSQL 安装路径相关提示:
命令:
mysqld --initialize --console
提示:
2020-11-17T01:55:22.539228Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
2020-11-17T01:55:22.539378Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.21-winx64\bin\mysqld.exe (mysqld 8.0.21) initializing of server in progress as process 4496
2020-11-17T01:55:22.551905Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-11-17T01:55:23.937978Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-11-17T01:55:25.382091Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: -tT6in*r8+U8
关键字:
密码:root:-tT6in*r8+U8
命令:
mysqld --install
提示:
无提示 //正确
有提示 //可以使用 mysqld -remove 删除之前安装配置,之后重新试一遍
关键:
如果存在安装mysql版本的话,会提示相关安装位置
如果要卸载的话,去控制界面即可。