Windows安装MySQL免安装版

安装环境:

win7 64位

IP地址:192.168.2.37

防火墙已经关闭

一、安装MySQL5.7.14免安装版

1、解压文件

2、新建my.ini文件

data文件夹自动生成

my.ini里面内容为:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql-5.7.14-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.7.14-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3、配置环境变量,避免每次都要到安装目录下的bin里面执行。

4、初始化数据、安装服务、启动MySQL

以管理员的身份运行cmd,将目录切换到你mysql安装目录的bin目录

mysqld --initialize-insecure

执行 mysqld --initialize-insecure 指令进行配置,安装路径会默认生成一个data文件夹

mysqld --install mysql5.6

net start mysql5.6

E:\mysql-5.7.14-winx64\bin>mysqld --initialize-insecure

E:\mysql-5.7.14-winx64\bin>mysqld --install
Service successfully installed.

E:\mysql-5.7.14-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

5、用户设置

cmd到bin目录下执行mysql -uroot (无需密码) , 即可进入,因为上边是用insecure 创建的

创建一个root用户,并设置密码

MariaDB [aa]> grant all on *.* to [email protected]‘%‘ identified by ‘123456‘;

客户端连接成功

二、安装MySQL5.6.32免安装版

1、解压文件

2、新建my.ini文件

my.ini里面内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3307端口
port = 3307
# 设置mysql的安装目录
basedir=E:\mysql-5.6.32-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.6.32-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3、初始化数据、安装服务、启动MySQL

mysqld --initialize-insecure

mysqld --install mysql5.6

net start mysql5.6

E:\mysql-5.6.32-winx64\bin>mysqld --initialize-insecure
2019-05-23 16:07:54 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
2019-05-23 16:07:54 0 [Note] mysqld (mysqld 5.6.32) starting as process 2492 ...

E:\mysql-5.6.32-winx64\bin>mysqld --install mysql5.6
Service successfully installed.

E:\mysql-5.6.32-winx64\bin>net start mysql5.6
mysql5.6 服务正在启动 .
mysql5.6 服务已经启动成功。

服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

E:\mysql-5.6.32-winx64\bin>mysql -uroot
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.7.14 MySQL Community Server (GPL)

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.

mysql>
mysql> select user();
+----------------+
| user()         |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.00 sec)

4、设置root密码

注意:

mysql> update user set password=password(“新密码”) where user=”用户名”;

执行后报错:ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘

错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

mysql> update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and host=‘localhost‘;

刷新内存生效

mysql> flush privileges;

mysql> update mysql.user set authentication_string=password(‘123456‘) where user
=‘root‘ and host=‘localhost‘;
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

查看所有用户信息

mysql> select user,host from mysql.user;

mysql> select user,host from mysql.user;
+-----------+-----------+
| user      | host      |
+-----------+-----------+
| root      | %         |
| mysql.sys | localhost |
| root      | localhost |
+-----------+-----------+
3 rows in set (0.00 sec)

5、客户端连接

参考文章:

https://www.jb51.net/article/139463.htm

https://www.cnblogs.com/jiyongjia/p/9527499.html

原文地址:https://www.cnblogs.com/djlsunshine/p/10911786.html

时间: 2024-12-12 23:34:24

Windows安装MySQL免安装版的相关文章

windows下Mysql免安装版,修改my_default.ini配置文件无效的解决办法

Windows操作系统中,当我们在安装Mysql数据库服务器的时候,通常有两个选择:一是去官方网站下载Mysql -installer.exe,利用windows系统安装程序的方法按部就班的来安装:二是去软件社区下载mysql绿色免安装版,解压出来就能立即使用. 以上两种方式都可以顺利在电脑上装好Mysql服务器,然而有的用户使用免安装版时,没有通过正确的配置来启动mysql服务器,会出现的问题是 当我们想修改数据库的配置信息如 wait_timeout.interactive_timeout.

windows下mysql免安装版配置(踩过的坑)简记

下载 从官网(https://dev.mysql.com/downloads/mysql/)下载 这里的免安装版本的,相对来说干净,但是需要自己来配置很多东西. 配置 首先是注册windows的服务. 用管理员权限打开终端,cd到mysql目录bin,执行命令mysqld --initialize 这条命令会初始化数据库和服务,没有data目录(mysql根目录)的话会自动创建出来. 踩过的坑一 下载解压后直接找到mysql的安装目录,运行mysql -u root 提示ERROR 2003 (

Windows下MySQL免安装版的安装、卸载

一.安装 1.下载 到MySQL官网http://dev.mysql.com/downloads/mysql/ 下载mysql-5.6.15-win32.zip. 2.拷贝 将mysql-5.6.15-win32.zip解压缩D:\目录下,重命名为mysql-5.6.15.在D:\mysql-5.6.15目录下创建两个文件夹3307,3308,将D:\mysql-5.6.15目录下的内容拷贝到3307和3308目录中. 3.配置my.cnf文件 在3307文件夹中的my.cnf中修改以下三个参数

win10安装MySQL免安装版

一:下载并解压 这个就不多说了https://dev.mysql.com/downloads/mysql/,简单的很 二:MySQL根目录下新建my.ini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\Program Files\mysql-5.7.18-winx64 # 设置mysql数据库的数据的存放目录 datadi

windows平台Mysql免安装版使用步骤

1.Mysql官网下载:http://dev.mysql.com/downloads/mysql/ 解压一下,如图: 2. 复制一份my-default.ini文件,更名为my.ini,添加基本内容: basedir = D:/mysql-5.6.26 datadir = D:/mysql-5.6.26/data character-set-server=utf8 3.将D:\mysql-5.6.26\bin; 添加到环境变量,便于在命令行下查找程序. 4.命令行下执行: <1>打开控制台:m

mysql免安装版使用方法

1.下载并解压mysql免安装版至自定义目录 2.添加环境变量 变量名:MYSQL_HOME 变量值:D:\Program Files\mysql-5.6.11-winx64 即为mysql的自定义解压目录. 再在Path中添加  %MYSQL_HOME%\bin **************************************************** 或者: 变量名:Path 变量值:D:\Program Files\mysql-5.6.11-winx64\bin 3.注册wi

Mysql 免安装版

阅读目录 下载MySQL免安装版 配置MySQL数据库 MySQL环境变量 安装MySQL数据库 公司服务器是Windows 开发连接的数据库使用的是"MySQL" 此篇随笔将介绍在Windows上如何配置MySQL数据库免安装版 下载MySQL免安装版 首先进入MySQL 官方网站 www.mysql.com  -->Downloads(下载) --> Community(社区) --> MySQL Community Server(MySQL社区服务器)-->

Mysql免安装版安装配置及常用操作

作为关系型数据库的一种,mysql因其占用内存小和开源等特性而兴起.下面简单介绍下关于mysql配置和简单的操作. mysql配置 1.安装文件的下载 免安装版 下载地址 :http://dev.mysql.com/downloads/file.php?id=452189 下载后是一个压缩文件,解压后放在你想放的位置就可以了.建议还是靠近根目录比较好. 2.配置环境变量 2.1新建一个mysqlhome或者什么的都可以.值为上一步的解压缩目录 2.2将mysqlhome放在Path目录就好了 这

Mysql免安装版配置(整理)

1.下载mysql免安装版(解压版). 下载地址: http://dev.mysql.com/downloads/mysql/5.0.html 2.解压到目录,我这解压到D:\Program Files 3.找到mysql下的my-default.ini 复制一份改名为my.ini 打开my.ini 需要改动的地方是:basedir.datadir和port.注意basedir和datadir的区别 4.环境变量配置: 我的电脑-属性-高级-环境变量-新建 变量MYSQL_HOME  值D:\P