MySQL8.0 下载安装启动(Windows10)
2023-03-20 14:57:41 时间
2019年6月13日20:13:21
MySQL8.0 下载安装启动(Windows10)
下载
下载地址:https://dev.mysql.com/downloads/mysql/8.0.html
现在的版本是:MySQL Community Server 8.0.16
解压
解压到安装目录,比如F盘根目录,F:mysql-8.0.16-winx64
创建my.ini
my.ini是MySQL安装的配置文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\develop\software\mysql-8.0.13-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\develop\software\mysql-8.0.13-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
初始化
以管理员权限打开cmd,在F:mysql-8.0.16-winx64in
目录下执行:
mysqld --defaults-file=F:mysql-8.0.16-winx64my.ini --initialize --console
控制台有输出如下,说明安装成功:
F:mysql-8.0.16-winx64in>mysqld --defaults-file=F:mysql-8.0.16-winx64my.ini --initialize --console
2019-06-13T13:05:12.739945Z 0 [System] [MY-013169] [Server] F:mysql-8.0.16-winx64inmysqld.exe (mysqld 8.0.16) initializing of server in progress as process 16556
2019-06-13T13:05:53.869171Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 8WEM&pMQk#xR
2019-06-13T13:06:06.142279Z 0 [System] [MY-013170] [Server] F:mysql-8.0.16-winx64inmysqld.exe (mysqld 8.0.16) initializing of server has completed
这里root@localhost: 8WEM&pMQk#xR
中8WEM&pMQk#xR
就是数据库的初始密码。稍后需要更改。
启动、关闭
启动MySQL server,只需要执行mysqld
即可,mysqld --console
可以在控制台输出日志。
F:mysql-8.0.16-winx64in>mysqld --console
2019-06-14T11:20:12.875518Z 0 [System] [MY-010116] [Server] F:mysql-8.0.16-winx64inmysqld.exe (mysqld 8.0.16) starting as process 13788
2019-06-14T11:20:17.477755Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2019-06-14T11:20:17.998981Z 0 [System] [MY-010931] [Server] F:mysql-8.0.16-winx64inmysqld.exe: ready for connections. Version: '8.0.16' socket: '' port: 3306 MySQL Community Server - GPL.
2019-06-14T11:20:18.071514Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060
在命令行中只需“CRTL + C”就可以关闭数据库,也可以使用mysqladmin -u root shutdown
。
登录
使用mysql -uroot -p
登录,输入上面的那个密码8WEM&pMQk#xR
即可
F:mysql-8.0.16-winx64in>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 8
Server version: 8.0.16
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
注意:mysql8新的密码策略,很多mysql客户端工具不支持,所以用原来的密码策略
。
2019年6月14日20:00:06
相关文章
- 快消品图像识别丨无人店背后的商品识别技术
- 嫌弃Hadoop?可能是你的打开方式有问题
- 大数据看中国社会老龄化,关注老年人健康
- 大数据看「双宋」婚礼,热度不及公布婚讯
- 大数据时代谁给隐私“上锁”
- 如何从零开始教女同学进行PHP开发(2):表单的处理
- 企业发展滞缓,还不是因为踩了这四个数据大坑
- 优化C++代码(4):消除冗余代码
- 有没有想过 你的数据分析方法可能已经过时?
- 数据即权力,无现金社会就是大数据的圈地运动!
- 如果有人问你什么是大数据?不妨说说这10个典型的大数据案例
- 三步走——带你打造一份完美的数据科学求职简历
- Oracle解密“零丢失”的数据保护
- 向云上迁移数据时如何避免停机和中断
- 大数据告诉你:90后的钱都花哪儿了?
- 使用Sklearn进行数据挖掘
- 如何利用C++搭建个人专属的TensorFlow
- 平安人寿谢佳标:利用Microsoft R Server对大数据进行机器学习
- 破解大数据孤岛化 SaaS主流厂商共建开放标准
- 基于MongoDB打造.Net的分布式Session子系统