mysql5.7自解压的初始化和安装

进入cmd,转到mysql的解压目录中的bin目录中。
mysqld --install (和之前的5.6并没有什么区别,这只是开始) 。

紧接着net start mysql

(我擦!这什么鬼?) 
无法启动也不给说明??
获取更多的帮助,居然告诉我服务没有报告任何错误,跟上面的简报完全一样,标点符号都不带变得,完全浪费我的时间啊。 
经过坑爹的度娘,发现还要初始化一下数据库。于是乎
 
 
然后,服务成功起床,不, 不,成功启动。
好开心,跟5.6变化不是很大嘛。登陆一下看看??
 
居然告诉我账号密码不对!话说初始密码是什么东西?(之前第一次登陆完全不要密码,好吗???) 
又是经过万恶的度娘,但是度娘说的都不太对!
都不对!!
经过我抽丝拨茧 一层层的发掘,发现在初始化之后的data目录下有一个.err结尾的文件
用文本编辑器打开后,经过,分析找到一句话:

A temporary password is generated for [email protected]: cnHg9y<;v)/B 
 
我英语极差,不过,我把temporary和 generated这两个我不懂的单词删掉之后:

A password is for [email protected]: cnHg9y<;v)/B 
 
我懂了,一个密码为了本地root账户。哈哈哈哈!!~~~
我手打了两次,还是报1045(28000)。
我觉得一定有什么阴谋,我直接把密码复制过去。尼玛,居然成功登陆了!!~~
手打真坑爹,不过这密码中含有分号、括号、尖括号、斜杠是个什么东西?这密码真让人蛋疼(无所谓,毕竟初始密码嘛)。

登陆成功!!

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.7.12

Copyright (c) 2000, 2016, 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.
欢迎来到*****此处省略许多行,我的英语太差劲了 ,只看懂了welcome*********


登陆成功了,我们先来看看数据库:

卧槽!我都忍不住了。还报错!!难道查询语法都改了?还是仔细的看看这个报错内容说明(比“服务没有报告任何错误”良心多了)。

我只看懂了you must reset your password ,你必须重置你的密码。
 基本上不改密码,所以,又去度娘了。一堆的不靠谱的破代码。
找到了一句不靠谱的试了试

成了!! 居然OK!!!
好的记下来了:set password=password(‘你要设置的密码。‘) 
好了,可以让我查我的数据库了吧!!!????啊?伟大的“奥肉扣”???
 
耶!~成功查询。
虽说繁琐,不过,5.7的安全确实进步了。小伙伴们,5.7值得一试。

深更半夜了,只有我敲代码的声音,还有楼下打扫垃圾房的人搓垃圾的声音。
晚安。

时间: 2024-11-06 18:43:07

mysql5.7自解压的初始化和安装的相关文章

烂泥:mysql5.0数据库源码编译安装

本文首发于烂泥行天下. 本次实验的mysql.OS相关信息如下: Mysql:5.0.96 OS:centos 32 bit 最近公司要上新的业务,指明数据库使用的是mysql5.0版本.如果是使用rpm包安装的话,那就很简单了.直接使用yum安装即可,命令如下: yum –y install mysql mysql-server Yum方式安装完毕后,直接启动mysql数据库服务即可.如下图: 这样基本上就可以了. 但是这样安装mysql数据库,没有进行定制.比如mysql数据库的数据文件存储

mysql5.7.11 源码编译安装 (Red hat linux 6.5 )

mysql5.7.11 源码编译安装 (Red hat linux 6.5 ) 一.准备工作 1.1 卸载系统自带mysql 查看系统是否自带mysql, 如果有就卸载了, 卸载方式有两种yum, rpm, 这里通过yum卸载 rpm -qa | grep mysql    //查看系统自带mysql yum -y remove mysql-*   //卸载mysql rpm -e –nodeps mysql-5.1.73-3.el6_5.x86_64 //卸载mysql 1.2 卸载系统自带b

多实例Mysql5.5.x源码编译安装

多实例Mysql5.5.x源码编译安装 1.  建立Mysql账号 [[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -s /sbin/nologin -g mysql -M mysql useradd参数说明: -s/sbin/nologin 表示禁止该用户登录 -gmysql 指定属于mysql组 -M表示不创建用户家目录 检查创建的用户: [[email protected] ~]# tail -1 /

mysql5.7.10 源码编译安装记录 (centos6.4)【转】

一.准备工作 1.1 卸载系统自带mysql 查看系统是否自带MySQL, 如果有就卸载了, 卸载方式有两种yum, rpm, 这里通过yum卸载 rpm -qa | grep mysql //查看系统自带mysql yum -y remove mysql-* //卸载mysql rpm -e --nodeps mysql-5.1.73-3.el6_5.x86_64 //卸载mysql 1.2 卸载系统自带boost,并安装boost_1_59_0 mysql 5.7 依赖于boost_1_59

linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明(转)

linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明:一.mysql5.0.2的安装配置过程及说明:1. #tar -zvxf mysql-5.0.2-alpha.tar.gz2. cd mysql5.0.23. ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql --with-charset=gbk  #--prefix=/usr/loc

MySQL5.7单实例二进制包安装方法

MySQL5.7单实例二进制包安装方法 一.环境 OS: CentOS release 6.9 (Final)MySQL: mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 说明:类似的操作系统也可以的.为了方便起见,涉及到的操作,均可以直接粘贴复制,比较直观快捷的实施,我没有将带有命令行的截图或者文字粘贴出来. 可能会与路径有关,本文档是基于实践而记录下的,可能与你的环境有所不同,请遇到问题,具体分析查找资料. 二.准备工作 2.1.修改主机名称 hostn

MySQL5.7.21解压版安装详细教程

由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看. 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\software\,因此MySQL的完整路径为:C:\software\mysql-5.7.21-winx64 3.配置环境变量 新增系统环境变量:

mysql-5.5 for linux源码安装

mysql-5.5 for linux源码安装 1.使用Yum安装依赖软件包 # yum install -y gcc gcc-c++ gcc-g77 autoconf automake bison zlib* fiex* \ libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* 2.安装cmake # yum install -y cmake 3.解压缩并编译安装MySQL源码包 # tar xzvf mysql-5.5.27.tar.gz

CentOs7下安装mysql5.7.14,初始化完成登录mysql提示密码过期

解决方法:1. 使用mysql的绝对路径登录,一般mysql的安装路径为/usr/local/mysql,则使用如下命令 /usr/local/mysql/bin/mysql -uroot -p'password' 2.cp /usr/local/mysql/bin/mysql /usr/bin/ mysql -uroot -p'password' 原因解释:安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p'passw