mysql免安装版

1.在解压后mysql目录中的添加my.ini(或替换my-default.ini)

[client]
    port = 3306 # 设置mysql客户端连接服务端时默认使用的端口
[mysql]
    default-character-set=utf8 # 设置mysql客户端默认字符集   
[mysqld]
port=3306 #mysql服务端默认监听(listen on)的TCP/IP端口
 
basedir="D:\DevelopmentTools\mysql\" #解压根目录,基准路径,其他路径都相对于这个路径
 
datadir="D:\DevelopmentTools\mysql\data" #解压根目录\data mysql 5.7没有这个文件夹,不过没有关系, mysql数据库文件所在目录
 
character-set-server=latin1 # 服务端使用的字符集默认为8比特编码的latin1字符集
 
default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎
 
max_connections=100 # mysql服务器支持的最大并发连接数(用户数)。但总会预留其中的一个连接给管理员使用超级权限登录,即使连接数目达到最大限制。如果设置得过小而用户比较多,会经常出现“Too many connections”错误。

thread_cache_size=8 # 缓存的最大线程数。当客户端连接断开时,如果客户端总连接数小于该值,则处理客户端任务的线程放回缓存。在高并发情况下,如果该值设置得太小,就会有很多线程频繁创建,线程创建的开销会变大,查询效率也会下降。一般来说如果在应用端有良好的多线程处理,这个参数对性能不会有太大的提高。

2.添加环境变量

3.管理员身份运行cmd

1.初始化mysql

​ 刚才在解压的时候我们会发现没有data这个文件夹,但是我们不需要去创建,我们输入这个命令去初始化:

mysqld --initialize-insecure --user=mysql

使用-initialize-insecure生成空密码

2.安装mysql服务

mysqld -install MySQL  

命令成功执行之后:提示“Service successfully installed”。(mysqld -remove 是移除mysql)

3.启动mysql服务:

net start mysql

(net stop mysql 是停止服务) 如有错误卸载重装

4.修改初始化root密码

mysql -u root -p 
use mysql;
update user set authentication_string=PASSWORD("密码")where user="root";
flush privileges;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值