mysql5.6.51zip包在windows免安装配置使用

  • Post author:
  • Post category:mysql




下载

下载链接: https://downloads.mysql.com/archives/community/



配置

删掉原来的my-default.ini,新建my.ini

[client]
port=3307

[mysql]
default-character-set=utf8mb4

[mysqld]
#skip-grant-table
character_set_server=utf8mb4
socket = E:/xxx/mysql-5.6.51-winx64/mysql.sock
bind-address = 0.0.0.0
port=3307

skip-name-resolve
skip-host-cache

basedir =  E:/xxx/mysql-5.6.51-winx64
datadir =  E:/xxx/mysql-5.6.51-winx64/data
tmpdir = E:/xxx/mysql-5.6.51-winx64/tmp
pid-file =  E:/xxx/mysql-5.6.51-winx64/logs/mysql.pid

max_allowed_packet = 100M
max_connections=1500
log-error = E:/xxx/mysql-5.6.51-winx64/logs/mysql-error.log
interactive_timeout = 86400
wait_timeout = 86400

# 大小写敏感
lower_case_table_names=1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


手动创建配置文件中的文件夹data、tmp、logs



初始化

进入mysql文件夹下bin目录,开一个cmd,确认是管理员身份打开

mysqld --initialize --default-file="my.ini文件路径"



启动

mysqld --console



登录数据库

bin目录下新开一个cmd

mysql -P 3307 -uroot -p
或者
mysql -P 3307 -uroot

如果用的是默认端口3306,可以不用加-P,初始密码为空,直接回车即可登录



修改数据库密码

设置密码,并刷新权限

SET Password=PASSWORD('123456');
FLUSH PRIVILEGES;

使用exit退出登录,再次登录就需要输入密码

也可以双击bin目录下mysqld.exe启动mysql



问题记录

1.执行mysqld出现异常 “无法启动此程序 因为计算机中丢失MSVCR100.dll…”

解决方法:

官网下载Microsoft Visual C++ 2010可在发行程序包: https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170

在这里插入图片描述

根据自己电脑操作系统选择 , 下载后安装即可 , 安装后可再次尝试执行mysqld命令 , 可正常执行.

文章内容仅代表个人观点,如有不正之处,欢迎批评指正,谢谢大家。



版权声明:本文为qq_41545628原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。