mysql 5.7.13 winx32 安装步骤

很久之前卸载掉自己电脑上的数据库之后,今天重新装,感觉整个人都不好了,还是记录一下步骤,供今后参考。

1,下载(在官方网站下载即可):

http://dev.mysql.com/downloads/mysql/

zip格式的下载就可以。

--至于社区版和企业版的区别,顾名思义,就是企业版的更专业,提供的服务更多,能图像监控等等,如果是个人使用,用社区版就完全可以了。

2,解压缩到自己想放置的位置。(本文中放到了D:\mysql\mysql-5.7.13-win32)

3,在D:\mysql\mysql-5.7.13-win32中新增一个存放数据的文件夹,我起名为my-data

4,在D:\mysql\mysql-5.7.13-win32中新建一个my.ini配置文件,文件中写入如下配置:

####################配置文件开始###################   
# For advice on how to change settings please see   
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html   
# *** DO NOT EDIT THIS FILE. It‘s a template which will be copied to the   
# *** default location during install, and will be replaced if you   
# *** upgrade to a newer version of MySQL.   
[client]   
default-character-set=utf8      
[mysqld]   
port=3306   
basedir ="D:\mysql\mysql-5.7.13-win32"   
datadir ="D:\mysql\mysql-5.7.13-win32\my-data\"   
tmpdir ="D:\mysql\mysql-5.7.13-win32\my-data\"   
socket ="D:\mysql\mysql-5.7.13-win32\my-data\mysql.sock"   
log-error="D:\mysql\mysql-5.7.13-win32\my-data\mysql_error.log"      
#server_id = 2   
#skip-locking      
max_connections=100   
table_open_cache=256   
query_cache_size=1M      
tmp_table_size=32M   
thread_cache_size=8      
innodb_data_home_dir="D:\mysql\mysql-5.7.13-win32\my-data\"   
innodb_flush_log_at_trx_commit =1   
innodb_log_buffer_size=128M   
innodb_buffer_pool_size=128M   
innodb_log_file_size=10M   
innodb_thread_concurrency=16   
innodb-autoextend-increment=1000   
join_buffer_size = 128M   
sort_buffer_size = 32M   
read_rnd_buffer_size = 32M   
max_allowed_packet = 32M   
explicit_defaults_for_timestamp=true   
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"   
skip-grant-tables   
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  
####################配置文件结束###################

5,在windows系统环境变量path中添加如下变量:(注意,如果path中有其他路径,则此路径前方也需要添加;尾部的;是必须加的)

D:\mysql\mysql-5.7.13-win32;

6,将mysql注册为windows系统服务:

以管理员身份运行cmd.exe

备注一下:移除服务命令为:mysqld remove

7,注册成功后,初始化数据目录:

此步骤很重要,不初始化,可能造成服务无法正常启动。

8,打开系统服务管理,(计算机,右击,选择管理,点击服务和应用程序,选择服务)

可以看到mysql服务,可以将自动模式改为手动(服务上右击属性,就可以看到启动类型,然后选择手动即可),这样服务就不会在开机自动启动了,只是用数据库的时候要麻烦一些去手动开启服务。

在命令行启动mysql命令为: net start mysql

关闭mysql命令为:net stop mysql

9,修改root密码:命令行执行如下命令:

mysql –uroot  
mysql>show databases;  
mysql>use mysql; 
mysql> update mysql.user set authentication_string=password(‘12345‘) where user=‘root‘ and Host = ‘localhost‘; 
mysql> FLUSH PRIVILEGES; 
mysql> QUIT

我在后来去配置可视化工具DB的时候,报错为Your password has expired. To log in you must change it using a client that supports expired passwords,是密码过期了,我也不知道是不是上头的语句没有正确执行,解决办法是,在命令行输入:

set password=password("123456");

后来再用123456去配置DB,就成功了。

注意:新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段

关于授权,我没有授权成功,如有需要,可以去查一下其他文献,我后续也可能会补充上来。:)

时间: 2024-11-13 06:48:06

mysql 5.7.13 winx32 安装步骤的相关文章

基于Mysql的Hive0.13单机安装

一,安装环境 硬件:虚拟机 操作系统:Centos 6.4 64位 IP:10.51.121.10 主机名:datanode-4 安装用户:root Hadoop:Hadoop2.6,Hadoop2.6的单机安装请见:http://www.cnblogs.com/zouzhongfan/p/4309405.html 二,安装Mysql 1,到http://dev.mysql.com/downloads/repo/yum/ 下载mysql-community-release-el6-5.noarc

MySQL 8.0.13 二进制安装

MySQL 8.0 二进制安装大致与MySQL 5.7 类似 1.查询删除原有mysql使用rpm -qa | grep mysql 或mariadb 搜索 mysql,如果存在,使用rpm -e --nodeps mariadb-全部删除,或使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除:2.下载所需依赖包yum remove libnuma.so.1yum install make cmake libaio wget

mysql 5.6 rpm 包安装步骤需要注意的地方

1. [[email protected] /]# service mysql restart  ERROR! MySQL server PID file could not be found! Starting MySQL ERROR! Couldn't find MySQL server (/usr/share/mysql/bin/mysqld_safe) 解决方法: [[email protected] /]# locate mysql.pid /var/lib/mysql/mysql.p

CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤

先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .Net,也用 .Net 搞过类似的开发.但是自己最主要还是想把网站做起来,于是乎就将主要精力花在了网站运营上了,当然建站就选用了市面上成熟的

Python、Django和Mysql安装步骤

很多初学者都问Python和Django怎么安装,这里我们就简单地介绍一下这两个软件在Windows 2003下的安装步骤. 一.下载并安装Python Python 官方下载地址:http://www.python.org/ftp/python/ 我们这里选择的是 Python 2.7.2 .虽然目前最新版是Python 3.2.2, 但是Django目前还不支持 Python 3.2.2. 安装步骤很简单,双击安装包开始安装,这里我们安装到 D:\Python,如图1, 图1 单击“Next

mysql 5.7.13 安装配置方法图文教程(win10) (转)

http://www.jb51.net/article/87152.htm ***************************** MySQL是一款关系型数据库管理系统,是由Oracle旗下公司MySQL AB 公司开发,是在web方面最好的.最流行的关系型数据库软件应用之一,深受广大个人使用者以及中小型企业的喜爱. 方法/步骤 双击安装文件,进入安装,如图所示,点击“next”,进入下一步 在协议许可(LicenseAgreement)界面,勾选“Iacceptthelicenseterm

LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等)

LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等) linux详细版本为RHEL5.3 [[email protected] mail]# uname -a Linux localhost.localdomain 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 i686 i386 GNU/Linux 1.上传apache源代码文件 httpd-2.2.13.tar.bz2

NGINX MySQL PHP的安装步骤

一.NGINX的安装步骤 1.在浏览器中找到下载地址进行下载: wget http://nginx.org/download/nginx-1.16.0.tar.gz 2.然后解压到指定目录中 : tar -zxvf nginx-1.16.0.tar.gz -C /usr/local/src/ 3.下载环境包 yum install openssl openssl-devel zlib zlib-devel pcre pcre-develyum install gcc gcc-c++ 4.探测目标

hive0.13.1安装-mysql server作为hive的metastore

hive0.13.1在hadoop2.4.1伪分布式部署上安装过程 环境:redhat enterprice 6.5 +hadoop2.4.1+hive0.13.1+mysql单节点伪分布式部署 相关网址: hive官网安装指导:https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-InstallingHivefromaStableRelease hive之metastore的三种保存方式:h