mysql8 安装_MySQL8.x安装使用

1.下载网址

https://dev.mysql.com/downloads/mysql/

27dfada0d86480eba80d89faf1a96a49.png

下载要登录,可以使用Oracle账户登录

b72d7b05a68adf19c74b7c68cae9e99b.png

2.安装MySQL服务

  1. 下载好的解压到D:developer目录下
  2. 配置MySQL(windows下是my.ini,Linux下是my.cnf)
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:developerMySQL-8.0.14-winx64# 设置mysql数据库的数据的存放目录datadir=D:developerMySQL-8.0.14-winx64data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

3. 管理员身份打开cmd,切换到MySQL的bin目录,输入mysqld install回车

33dfaae540e1a31dbf8bd235c8c07efe.png

4. net start mysql时报错,以为是没有创建data目录,创建之后重新启动,还是失败,刚才创建的data目录下多了一个.err和binlog.index文件,err文件内容:

2019-01-24T13:18:15.582200Z 0 [System] [MY-010116] [Server] D:developerMySQL-8.0.14-winx64binmysqld (mysqld 8.0.14) starting as process 71962019-01-24T13:18:15.585200Z 0 [Warning] [MY-013242] [Server] --character-set-server: '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.2019-01-24T13:18:15.673205Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.2019-01-24T13:18:15.677206Z 0 [ERROR] [MY-010119] [Server] Aborting2019-01-24T13:18:15.678206Z 0 [System] [MY-010910] [Server] D:developerMySQL-8.0.14-winx64binmysqld: Shutdown complete (mysqld 8.0.14) MySQL Community Server - GPL.

5. 想办法吧,盘它。。。

1)手动删掉自己创建的data文件夹

2)然后再管理员cmd下进入 bin 目录,移除自己的mysqld服务

3)在cmd的bin目录执行 mysqld --initialize-insecure

程序会在动MySQL文件夹下创建data文件夹以及对应的文件

4)bin目录下执行,mysqld --install ,安装mysqld服务

5)在bin目录下运行net start mysql ,启动mysql服务。

abcc49d46cb6167db39ca247db4b6cde.png

3.配置MySQL

完了,不知道root密码进不去,咋弄,用老方子-skip-grant-tables的方法不灵了。

  • MySQL8无密码启动服务(我没试,你可以试试)

>mysqld --console --skip-grant-tables --shared-memory

将root密码置空

>UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';

  • --init-file

停止mysql服务

>net stop mysql

创建一个文本文件updPasswd.txt,内含一条密码修改命令

>ALTER USER 'root'@'localhost' IDENTIFIED BY ''; (这里密码置空了,也可直接填写新密码)

命令方式启动MySQL服务器

>mysqld --init-file=D:developerMySQL-8.0.14-winx64甥摰慐sswd.txt --console

OK,大功告成

c4038b2a404d62a2741592e406d34dae.png
17e7f0ee39753d33dd3e0d5cfce5e333.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/338971.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从原理到方法,一文讲清如何应对C语言内存泄露!

可能不少开发者都遇到过内存泄漏导致的网上问题,具体表现为单板在现网运行数月以后,因为内存耗尽而导致单板复位现象。一方面,内存泄漏问题属于比较浅显的错误,此类问题遗漏到现网,影响不好;另一方面&#…

如何卸载pip 重新安装mysql_pip install cymysql失败的解决办法 | 厘米天空

今天在配置一台后端的时候用pip安装cymysql出现错误:Cannot fetch index base URL http://pypi.python.org/simple/Could not find any downloads that satisfy the requirement cythonNo distributions at all found for cythonStoring complete log in /root/.pip…

openshift_OpenShift上具有NetBeans的Java EE

openshift今天是慕尼黑的NetBeans日 。 我很高兴提出一个关于将Red Hat产品与我著名的IDE集成的会议。 因此,我一直在谈论WildFly , EAP ,Git和OpenShift Online,并展示了使用该工具集优化开发工作流程的所有不同方式。 大约有10…

const char * 类型的实参与 char * 类型的形参不兼容_4 种 C++ 强制类型转换,你都清楚吗?...

我们先来回忆以下,C 语言的强制类型转换形式:(type) expr;这种旧式强制类型转换从表现形式上来说不够清晰明了,容易看漏,一旦转换过程出现问题,追踪起来也就更加困难。为了解决以上问题,C不仅兼容了C的强制…

ggplot2中显示坐标轴_R可视化08|ggplot2图层标度图层(scale layer)图例篇

"pythonic生物人"的第106篇分享本文详细介绍ggplot2中图例标度(legends scales),续前篇R可视化07|ggplot2图层-标度图层(scale layer)-颜色盘篇本文目录4、图例标度(legends scale)图例位置设置修改ggplot2的图例符号ggplot2的图例顺序|方向等花里胡哨设置…

C explicit 关键字详解

explicit关键字的作用explicit关键字在写程序时使用的次数较少,但是仔细观察会发现,在C 标准库中的相关类声明中explicit出现的频率是很高的,那么explicit关键字到底有什么作用呢?接下来我就为大家一一解答。explicit为清晰的;明确的之意.顾名思义,关键字explicit可以阻止隐式…

unsafe java_Java如何以及为什么使用Unsafe?

unsafe java总览 sun.misc.Unsafe至少在Java 1.4(2004)中就已经存在于Java中。 在Java 9中,不安全性将与许多其他供内部使用的类一起隐藏。 以提高JVM的可维护性。 尽管仍不确定究竟将取代Unsafe到底是什么,但我怀疑将取代Unsafe不…

python决策树算法_决策树算法及python实现

决策树算法是机器学习中的经典算法 1.决策树(decision tree) 决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别。 假设小明去看电影,影响看电影的外部因素有 时间 电…

mysql 远程服务器返回错误404_远程服务器返回异常: (404) 未找到

代码如下,res 赋不了值,为什么?private HttpWebResponse GetData(string url, string agent null, string prod_id null, string oauth_consumerKey "C16207CBF5444A5BB2499189D1E526D5", string oauth_consumerSecret "8…

长见识:你真的知道C语言里extern quot;Cquot; 的作用吗?

经常在C语言的头文件中看到下面的代码:#ifdef __cplusplus extern "C" { #endif// all of your legacy C code here#ifdef __cplusplus } #endif这通常用于C 和C混合编程的时候,为了防止C 的编译器在编译C文件的时候出现错误;众所周…

python自动批量发邮件脚本_Python实现自动发送邮件功能

简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件。Python提供smtplib模块,该模块定义了一个SMTP客户端会话对象,可用于使用SMTP或ESMTP侦听器守护程序向任何互联网机器发送邮件。 SMTP通讯的基本流程可以概…

aem 渲染_AEM中的单元测试(大声思考)

aem 渲染如果要在AEM中进行单元测试,这不是任何建议,而是各种思想的总结和一些可供选择的选项。 一段时间之前,我已经为客户进行了一些研究,这篇文章在很大程度上受到了这项工作的影响,但是很多上下文相关的东西已经被…

C语言中#if,#if defined ,#ifdef,extern的用法描述

1、#if 和#ifdef当asd_eee表达式存在而且,值为ture的时候接续向下执行例如#define TARGET_LITTLE_ENDINA 1 #define TARGET_BIG_ENDINA 0 #ifdef TARGET_LITTLE_ENDINA call little endina function #else call big endina function #endif上面的今天写的代码&…

java 排序性能_Java8排序–性能陷阱

java 排序性能Java 8带来了lambda的所有优点,使我们能够使用声明式样式进行编程。 但这真的免费吗? 我们是否应该担心必须为新的编程功能付出的代价? 这是一个我们可能要担心的例子。 考虑对这个简单类的实例进行排序: private…

delphi报列表索引越界怎么处理_图解Elasticsearch索引机制,此篇带你领悟新世界...

前言随着Elastic的上市,ELK不仅在互联网大公司得到长足的发展,而且在各个中小公司都得到非常广泛的应用,甚至连"婚庆网站"都开始使用Elasticsearch了。随之而来的是 Elasticsearch 相关部署、框架、性能优化的文章早已铺天盖地。因…

为什么C语言函数不能返回数组,却可以返回结构体

C语言函数为什么不能返回数组?在C语言程序开发中,我们不可以编写下面这样的代码:char f(void[8]{ char ret;// ...fill... return ret; }int main(int argc, char ** argv) {char obj_a[10];obj_a f(); }不可以编写这样的代码这其实就是不能…

oracle迁移mysql_从自建Oracle迁移至RDS MySQL

#本示例以名称为dtstest的数据库账号为例介绍授权命令,需要对PDB和CDB同时授权#PDB授权示例:create user dtstest IDENTIFIED BY rdsdt_dtsacct;grant create session to dtstest;grant connect to dtstest;grant resource to dtstest;grant select on a…

2015年传智播客java_2015年Java 8强势开始

2015年传智播客javaJDK 8从2015年开始,其博客文章和文章的受欢迎程度将激增。 这与本月将 Java 自动升级到JDK 8恰好吻合。 在这篇文章中,我列出并简要描述了2015年已经发布的许多有关JDK 8的文章和帖子。 JDK 8 Streams在最近的帖子中理所当然地受欢迎…

python文件运行哪一个_如何使一个python文件运行另一个?

本问题已经有最佳答案,请猛点这里访问。 如何创建一个python文件来运行另一个? 例如,我有两个.py文件。我想运行一个文件,然后让它运行另一个.py文件。 docs.python.org / / modules.html教程 所以我execfile()模块通常是更好的。…

C语言printf()函数具体解释和安全隐患

程序员都知道,也都会使用printf函数,但你知道它也有“安全隐患”吗?下面就来举例我说说:嵌入式专栏1问题描述打印输出的数据并不是理论值,如下图(右边):嵌入式专栏2进一步描述问题请…