下载
下载链接: 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 版权协议,转载请附上原文出处链接和本声明。