mysql安装及初始化(Windows7)

0、在Windows上学习Python,今天到数据库编程,需要安装mysql。

1、下载mysql-5.7.13-winx64.zip,解压到D:\Program Files\(记为目录M)

在M目录下创建my.ini文件(覆盖my-default.ini),内容为

[mysql]
default-character-set=utf8 
[mysqld]
port = 3306 
basedir=D:\Program Files\mysql-5.7.13-winx64
datadir=D:\Program Files\mysql-5.7.13-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

2、cmd管理员启动,cd到M\bin\

D:\Program Files\mysql-5.7.13-winx64\bin>mysqld --initialize

a、这个命令会在D:\Program Files\mysql-5.7.13-winx64\生成data文件夹(初始化)

b、不初始化,自己创建一个空的data文件夹,就会出错:

MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET

删除data文件夹,再执行mysqld --initialize

c、使用这个命令会生成root用户的随机的密码

如果使用--initialize-insecure生成的root用户的密码就为空

d、随机密码是什么?

官方文档是这样说的:

The server creates a ‘root‘@‘localhost‘ superuser account. The server‘s action with respect to a
password for this account depends on how you invoke it:
 With --initialize but not --initialize-insecure, the server generates a random password,
marks it as expired, and writes a message displaying the password:

[Warning] A temporary password is generated for [email protected]: iTag*AfrH5ej

就是说在D:\Program Files\mysql-5.7.13-winx64\data文件夹下的xxx.err文件中有root用户的密码,格式就是“A temporary password is generated for [email protected]: iTag*AfrH5ej”中的后12位。

e、如果不输密码就会出错:

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: N O)

3、初始完后安装服务:

D:\Program Files\mysql-5.7.13-winx64\bin>mysqld install

4、成功后,启动mysql

D:\Program Files\mysql-5.7.13-winx64\bin>net start mysql

5、登录mysql:

D:\Program Files\mysql-5.7.13-winx64\bin>mysql -uroot -p

会提示你输入密码:

输入xxx.err中的密码:(我的是Pdk<hW<=,7.g)

6、登录后修改密码:

mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);

结论:出错后,自己找官方(http://dev.mysql.com/doc/refman/5.7/en/)文档看

时间: 2024-10-07 20:53:05

mysql安装及初始化(Windows7)的相关文章

mysql之mysql安装、初始化,以及mysql相关命令的使用

安装mysql:    1.yum        #wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 从mysql官网上下载mysql的repo        #yum -y install mysql-server 2.二进制源码包        #tar -xf mysql-xxx.tar.bz2        #cd mysql-xxx        #make && make install

MySQL安装及初始化

一.下载链接地址: https://dev.mysql.com/downloads/mysql/            #下载完成后直接解压即可 二.windows下初始化MySQL 1.把MySQL的解压路径加入到系统环境变量中 2.把MySQL设置为windows服务 C:\Users\test>mysqld --install #安装 C:\Users\test>mysqld --remove #从windows服务中删除 C:\Users\test>net start/stop

解压版MySQL安装后初始化root密码

1: C:\Users\gechong>mysql

mysql8.0 Server 在Windows平台中的安装、初始化和远程访问设置

mysql8.0 server安装1.下载mysql 8.0可以到mysql官网下载 https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0.13 Server windows X64安装文件http://libmysql.com/download2.安装mysql 8.0 我这边选择了custom定制安装 其中client也选中安装,用于控制台访问mysqlClinet C API library 也需要安装,为了后面基于mysql开发程序

mysql 安装成功以及第一次安装成功初始化密码操作

一 把文件解压到一个目录下 这是解压后的目录 将my.ini文件考进去 双击打开my.ini 找到这两行更改成自己的解压路径保存 右键此电脑属性 找到高级系统设置配置环境变量 环境变量   新建 变量值是解压文件的路径 Path 单击path编辑 新建 之后 用管理员身份打开cmd进入文件路径 打开命令行窗口,在里面输入:mysqld --install 这个命令是安装服务, 执行完后, 提示英文的成功, 这时候你可以在你的 windows 服务中看到  MySQL 的服务,移除服务命令为:my

mysql安装文档(Linux 官网yum安装版)

mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

Mysql安装部署

1.安装概览 MySQL有几种不同的产品线,且每种产品线又有很多不同的版本,这里选择当前企业使用最广的社区版MySQL5.5系列作为LNMP的组合环境数据库平台. 企业场景MySQL安装方式一览 序号 MySQL安装方式 特点说明 1 yum/rpm包安装 特点是简单,但是没法定制安装,入门新手常用这种方式. 2 二进制安装 解压软件简单配置后就可以使用,不用安装,速度较快,专业DBA喜欢这种方式,软件名如:mysql-5.5.32-liux2.6-x86_64.tar.gz. 3 源码编译安装

Centos下MySQL安装与配置

一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内

ubuntu下MySQL安装配置及基本操作

在linux下安装方法: 分为四种:一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装): 二:官网下载deb或rmp安装包,直接双击安装: 三:下载tar安装包,解压到硬盘,然后自己配置mysql: 四:源码编译安装(下载mysql源代码自己编译安装). 前两种不需要自己配置,安装简单:后两种需自行配置文件,需要对mysql较为熟练.主要讲下第三种. 由于MySQL依赖libaio1包,所以先安装l