MySQL server 免安装教程

1,下载免安装包-社区版本

https://dev.mysql.com/downloads/file/?id=534320

2,解压

放到一电脑某个路径下,整个包

3,创建data 文件夹和my.ini文件

my.ini代码照抄,注意修改路径,与解压后的安装包地址一致

sql 复制代码
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir="D:\\software\mysql-8.0.11-winx64"
# 设置mysql数据库的数据的存放目录
datadir="D:\\software\mysql-8.0.11-winx64\Data"
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用"mysql_native_password"插件认证
default_authentication_plugin=mysql_native_password
#import file parameter 
secure_file_priv=''
#adjust sizes as neede, experiment to find the optimal values
join_buffer_size = 128M
sort_buffer_size = 16M
read_rnd_buffer_size = 16M
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

3,配置环境变量

1),MYSQL_HOME: D:\software\mysql-8.0.11-winx64

  1. path 添加 bin 目录
sql 复制代码
%MYSQL_HOME%\bin

5,cmd初始化服务

mysqld --initialize console

在mysql home 目录下,也就是解压包目录,右键鼠标""在终端打开",定位到此路径

这里也可以直接搜索cmd,打开,最好是管理员权限进去,给下一步做好铺垫

bash 复制代码
C:\Windows\System32>cd D #这个方式不能切换D盘
系统找不到指定的路径。

C:\Windows\System32>cd ../ #可以返回上层

C:\Windows>cd ../

C:\>cd D:/ #这个方式不能切换D盘

C:\>

C:\>D: #正确的方式直接输入D: 切换D盘

D:\>cd software\mysql-8.0.11-winx64 #cd 切换到根目录即可

D:\software\mysql-8.0.11-winx64>

输入初始化命令初始化

6,管理员启动cmd,install

一定要管理员跑这个命令,不然要被拒绝,已经有的服务可先卸载再装:

1)先查sc query mysql80(这个mysql80是自己取的编码,改成8080没有任何问题)

2)再卸载mysqld --remove mysql80,

bash 复制代码
D:\software\mysql-8.0.11-winx64>mysqld --install mysql80
Service successfully installed.

D:\software\mysql-8.0.11-winx64>net start mysql80
mysql80 服务正在启动 .
mysql80 服务已经启动成功。

7, 启动服务,查看

接上图net start mysql80

8,登录,修改密码

首次登录密码为刚刚系统默认的字符串,直接粘贴,进去就修改

bash 复制代码
D:\software\mysql-8.0.11-winx64>mysql -u root -p
Enter password: **********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.11

Copyright (c) 2000, 2018, 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> alter user 'root'@'localhost' identified by 'yourNewPWD';
Query OK, 0 rows affected (0.48 sec)

## 2、刷新权限,测试不刷新也OK,但是严谨一点还是直接刷
mysql> flush privileges;

mysql> exit
Bye

注意:密码修改的语句一定是'root' @ 'localhost' 两个分号不要漏了,不然报错,结尾语句需要分号。报错内容一般是

9,测试链接

1)退出后用新密码重新登录--OK

2)工具连接使用数据库

完结:步骤简单,代码直接粘贴,无需安装,老少皆宜。

相关推荐
3***g20543 分钟前
SQLyog安装配置(注册码)连接MySQL
android·mysql·adb
poemyang1 小时前
守护“真相之源”:深入理解数据库的预写日志(WAL)与检查点技术
mysql·日志技术
q_19132846951 小时前
基于Springboot2+Vue2的旅游景点购票系统
java·vue.js·spring boot·后端·mysql·毕业设计·计算机毕业设计
Hui Baby2 小时前
mysql的自定义HINT语法-实战
数据库·mysql·adb
youmdt2 小时前
mysql-存储引擎
数据库·mysql
可爱又迷人的反派角色“yang”2 小时前
Mysql数据库(二)
运维·服务器·前端·数据库·mysql·nginx·云计算
神秘奇男子2 小时前
openEuler 25.09 企业级 MySQL主从复制部署与性能优化实战提升50%
linux·mysql
m***56723 小时前
MySQL 创建新用户及授予权限的完整流程
数据库·mysql
踢球的打工仔3 小时前
mysql数据表中数据操作(2)
数据库·mysql
i***11863 小时前
MySQL-mysql zip安装包配置教程
android·mysql·adb