Mysql8.0免安装包配置方法
1. 官网下载mysql_8.0.12免安装包,解压到你存放的地方;
https://www.jb51.net/softs/609101.html
2. 配置环境变量(把bin的文件夹弄进系统path里面);
3. 在解压的根路径中,查看是否含有my.ini文件,没有就新建一个,内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\Software\large\mysql\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\Software\large\mysql\mysql-8.0.12-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
(ps:如果日志报无法找到data文件夹或者无法创建,那把路径的\改为/, win10不用,win7就要改为/)!!!!!搞了半天才知道~~~这是个坑!!!)
4. 在管理员的权限下进入cmd命令行,输入mysqld --initialize --console
(作用是初始化数据库,把数据库的信息存在根路径下的data文件夹里面,并且生成随机密码。),出现下面的提示,其中红色标记的是数据库root用户的初始化密码,这时要记住,后面登陆需要用到。要是记不住,就删掉初始化的根目录下的data目录,在从新执行初始化命令。
5. mysqld --install 进行mysql服务的安装
6. 输入net start mysql启动服务
7. 使用root用户与上面的密码进入的数据库mysql -uroot -p
8. 修改root初始密码,要不然进行sql查询时,会提示1820错误,说必须要重设初始密码
D:\ProgramGreen\mysql-8.0.16-winx64\bin>mysqld --initialize --console
2020-01-17T11:23:23.650263Z 0 [System] [MY-013169] [Server] D:\ProgramGreen\mysq
l-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server in progres
s as process 8272
2020-01-17T11:23:23.659264Z 0 [Warning] [MY-013242] [Server] --character-set-ser
ver: 'utf8' is currently an alias for the character set UTF8MB3, but will be an
alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to
be unambiguous.
2020-01-17T11:24:42.173755Z 5 [Note] [MY-010454] [Server] A temporary password i
s generated for root@localhost: 【eEa3h!8_5%dK】#括号里即默认密码
2020-01-17T11:25:10.701386Z 0 [System] [MY-013170] [Server] D:\ProgramGreen\mysq
l-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server has comple
ted
D:\ProgramGreen\mysql-8.0.16-winx64\bin>mysqld --install
Service successfully installed.
D:\ProgramGreen\mysql-8.0.16-winx64\bin>net start mysql
MySQL 服务正在启动 ........
MySQL 服务无法启动。
请键入 NET HELPMSG 3523 以获得更多的帮助。
如果不成功,打开任务管理器,结束mysql相关进程即可
D:\ProgramGreen\mysql-8.0.16-winx64\bin>net start mysql
MySQL 服务正在启动 ....
MySQL 服务已经启动成功。
D:\ProgramGreen\mysql-8.0.16-winx64\bin>
8.2 连接数据库,并修改默认密码set password='root';
D:\ProgramGreen\mysql-8.0.16-winx64\bin>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
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> set password='root';
Query OK, 0 rows affected (0.01 sec)
Mysql8.0免安装包配置方法的更多相关文章
- 【原创】VB6.0应用程序安装包的生成(Setup Factory 9.0制作安装包的方法)
VB6.0应用程序安装包的生成,利用其自带的打包工具生成的安装程序很简陋,一点不美观:如果想让自己的应用程序安装的时候显得高大上一点,本教程提供使用Setup Factory 9.0制作安装包的方法. ...
- mysql免安装包配置
最近在通过zip包配置mysql,mysql版本:5.7.13.配置过程中,踩了一些坑,下面做了一些简单的记录,配置的具体过程如下: 1.将mysql zip包解压,放到指定目录中,在系统环境变量中配 ...
- 用第三方下载工具下载官方XCode独立安装包的方法
用第三方下载工具下载官方XCode独立安装包的方法 下载步骤 下载 aria2 工具配置好并启动 (利用其支持配置Cookie并多线程下载的功能.而迅雷则不支持设置Cookie,所以不支持这种需要登录 ...
- Hadoop安装包下载方法
Hadoop3.0版本的诞生,引入了很多新功能,为了验证Hadoop2.0与3.0版本的性能,需下载Hadoop的不同版本.故下文演示如何下载Hadoop安装包的方法. 1. 进入Apache Had ...
- 【MYSQL】mysql-5.6.19-win32免安装版本配置方法
[MYSQL]mysql-5.6.19-win32免安装版本配置方法 1.文件下载网站(http://dev.mysql.com/downloads/): 具体下载地址:http://211.136. ...
- MySQL-5.6.13免安装版配置方法
MySQL-5.6.13免安装版配置方法 1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的 ...
- ssh免密码登录配置方法
每次输密码很麻烦,免密登录设置方法按照<ssh免密码登录配置方法>即可,简单来说: 1.终端上执行ssh-keygen -t rsa,生成密钥对(存放在/home/usera/.ssh). ...
- 使用VS2015打包winform程序安装包简单方法(不需要InstallShield)
转载自: DGPLM博客 使用VS2015打包winform程序安装包简单方法(不需要InstallShield)
- PostSharp-5.0.26安装包_KeyGen发布_支持VS2017
PostSharp-5.0.26安装包_KeyGen发布_支持VS2017 请低调使用. PostSharp安装及注册步骤截图.rar 请把浏览器主页设置为以下地址支持本人.https://www.d ...
随机推荐
- 牛客跨年AK场-小sum的假期安排
链接:https://ac.nowcoder.com/acm/contest/3800/G来源:牛客网 题目描述 小 sun 非常喜欢放假,尤其是那种连在一起的长假,在放假的时候小 sun 会感到快乐 ...
- The Captain 题解
20200216题目题解 这是一篇题解祭题解记,但一共就一道题目.(ROS菜大了) 题目如下: The Captain 给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x ...
- HTML中的ul标签
UL格式: <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> < ...
- UIKeyWindow的设置
新建一个纯代码iOS项目,需要对AppDelegate文件和项目的Info.plist文件做一番配置. 第一步:将Info.plist中的下面两项的value删除掉(保留空字符串),如下图 第二步:在 ...
- mapreduce课上测试
今天上课的时候进行了一个mapreduce的实验,但是由于课下对于mapreduce还有hive的理解不够透彻,因此导致了课上没能完成这次实验. 关于本次课堂上的实验的内容大致为: 1.对一个70k的 ...
- loadrunner回放时弹出windows安全警告
在录制 https://www.baidu.com,回放时总是弹出安全警告. 处理方案:打开IE的internet选项-->隐私,设置成“接受所有Cookie”,如下图所示即可解决
- JavaScript高级特征之面向对象笔记
Javascript面向对象 函数 * Arguments对象: * Arguments对象是数组对象 * Arguments对象的length属性可以获取参数的个数 * 利用Arguments对象模 ...
- nginx的preaccess 阶段的limit_req模块与limit_conn模块
limit_conn 模块限制并发连接数 [root@python vhast]# vim limit_conn.conf limit_conn_zone $binary_remote_addr zo ...
- if,while,for循环
目录 if条件 while循环 for循环 拓展知识点 if条件 if 条件: code elif 条件: code else: code # 三元运算符 x = 10 y = 20 print(y ...
- IDEA 在同一工作空间创建多个项目
1.创建项目 二..创建工作空间 JavaWorkspace 1.File-> New Project -> 创建工作空间 JavaWorkspace,并 顺便创建项目 JavaOne 2 ...