我这里下载了mysql 8 的zip版本
下载
- Mysql下载地址(https://dev.mysql.com/downloa…
- 抉择操作系统 microsoft Windows
-
有两个下载选项
-
Recommended Download:(下载安装版)
- 抉择上面的那个
-
Other Downloads:(下载解压缩版本)
- 抉择第一个
-
下载完后解压到对应目录即可
配置
- 点击环境变量中的path:输出D:\DevEvironment\mysql-8.0.24-winx64\bin(bin目录)
-
在D:\DevEvironment\mysql-8.0.24-winx64(装置目录)下新建my.ini文件,按正文要求批改即可
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的装置目录 basedir=D:\\DevEvironment\\mysql-8.0.24-winx64 # 设置mysql数据库的数据的寄存目录 datadir=D:\\DevEvironment\\mysql-8.0.24-winx64\\data # 容许最大连接数 max_connections=200 # 服务端应用的字符集默认为UTF8 character-set-server=utf8 # 创立新表时将应用的默认存储引擎 default-storage-engine=INNODB
留神点:门路要应用\\
,不然没用
- 而后以管理员形式关上powershell或者cmd都能够,必须是管理员权限,否则会提醒回绝,权限不够
- 输出 mysqld –initialize ,须要点工夫,期待即可
- 输出mysqld install ,显示Service successfully installed.
- 输出net start mysql,显示
即胜利启动mysql
如果有失败的中央,则执行执行 mysqld -remove命令将以前的谬误装置删除,否则会提醒曾经装置,而后反复上述步骤
留神点:data目录不须要手动建,mysqld –initialize 会主动创立
批改初始密码
- 以管理员形式进入cmd或者powershell
- 进入bin目录, cd D:\DevEvironment\mysql-8.0.24-winx64\bin
- 敞开mysql服务,net stop mysql
- 跳过Mysql明码验证,mysqld –console –skip-grant-tables –shared-memory
- 上个窗口不要关(处于阻塞状态),以管理员形式新开一个控制台窗口
- 进入bin目录, cd D:\DevEvironment\mysql-8.0.24-winx64\bin
- 输出mysql -u root -p
- 会提醒输出明码,间接回车,不必输出明码,会进入mysql脚本模式
- use mysql; 回车
- update user set authentication_string=” where user=’root’; (注:‘’明码为空)
- 而后退出quit
- 敞开前一个窗口!!
- 顺次输出net stop mysql、net start mysql
- 而后输出mysql -u root -p 而后回车(明码下面曾经设置为空),再回车
- 输出ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;(本人设定明码)
- quit,而后验证一下,输出mysql -u root -p新密码 (留神p和新密码没有空格)
- 或者mysql -u root -p 而后回车,输出新密码,再回车
- 显示mysql>就胜利了,进入了mysql脚本模式,exit即可
后续待更新
发表回复