mysql免安装版本的好处:
直接下载版本做简单的配置就可以使用,省去复杂的安装环节。
配置教程:
1.首先以管理员方式运行cmd进入命令窗口
2.使用命令切换到数据库解压目录 我这里路径是D:\BaiduNetdiskDownload\mysql-8.0.26-winx64\mysql-8.0.26-winx64\bin
若不会切换的可查看怎么使用cmd 命令切换d盘以及目录路径
2.运行mysql安装命令:
mysqld --install
出现提示:Service successfully installed. 就说明安装成功。
如果安装出现报错:The service already exists! 那么我们可以查看下面的解决办法。
安装mysql 报错The service already exists!
3.输入初始化mysql命令:
mysqld --initialize --console
初始化完成会生成一个随机的mysql登录密码 DhykvvNP96>3我们把这个密码记住或者复制出来,等一下需要登录使用。
4.输入启动mysql命令
net start mysql
出现提示mysql启动成功就OK。
5.输入登录mysql数据库命令测试登录
mysql -u root -p
出现提示要求输入密码 Enter password: 输入上面随机产生的数据库密码进行登录,出现mysql> 就说明已经登录成功。
6.配置my.ini文件,这个文件默认免安装版本是没有的,需要自己创建一个,这个文件主要写一些mysql的基本配置,大家可以复制下面的内容适当修改为自己的my.ini文件,注意里面的路径需要修改为自己的mysql目录。
[mysql]
# 设置mysql客户端默认字符集
default-character-set = utf8mb4
[client]
# 设置mysql客户端默认字符集
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_bin
init_connect='SET NAMES utf8mb4'
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 2048M
# 设置mysql的安装目录
basedir = D:\BaiduNetdiskDownload\mysql-8.0.26-winx64\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\BaiduNetdiskDownload\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data
port = 3306
# 允许最大连接数
max_connections=1024
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
# explicit_defaults_for_timestamp=true
# skip-grant-tables
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 16M
# read_rnd_buffer_size = 16M
# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
7.到这里一个免安装版本的mysql数据库就已经成功的配置完成了。
THE END
暂无评论内容