mysql下载之后没有data_命令行安装MySQL 5.7+ MySQL没有data目录怎么办?

本文介绍了如何从MySQL官网下载ZIP压缩包,安装MSVCR 2013运行库,然后手动配置MySQL 5.7,包括删除不必要的文件,设置my.ini,初始化数据,安装服务,启动服务,并修改用户密码及解除服务器访问限制。过程中需要注意目录和文件的路径设置,以及防火墙的配置以允许远程访问。
摘要由CSDN通过智能技术生成

访问 MySQL 官方网站,找到MySQL Community Server Windows (x86, 32-bit), ZIP Archive或者MySQL Community Server Windows (x86, 64-bit), ZIP Archive,将ZIP压缩包文件下载下来

MySQL 5.7依赖MSVCR 2013运行库,安装MySQL前务必将先安装对应位深的MSVCR 2013运行库(VC 12运行库),安装64位MySQL必须安装64位运行库,安装32位MySQL必须安装32位运行库。

解压下载得到的ZIP文件到,删除无意义文件,比如docs、mysql-test、support-files、sql-bench以及所有的.pdb和.lib文件,删除文件只是为了节省磁盘空间,毕竟这些文件在服务器端存在的意义不大,而且占用好几百兆磁盘空间,如果硬盘够大,完全可以不用删除任何文件。

下载附件 my.ini 保存到MySQL根目录中(解压后bin目录所在的文件夹),将basedir设置为MySQL根目录的绝对路径,将datadir设置为存放数据的目录的绝对路径,如果datadir指向的目录不存在,一定要先把文件夹创建出来再执行后面的操作

在Windows操作系统中同时按住Windows(旗帜键)键和R键,调出运行窗口,输入cmd,回车

在命令行窗口中输入 cd /d "{mysqld.exe所在的目录}",如 cd /d "C:\Program Files\mysql\bin",回车

在命令行窗口中输入 mysqld --initialize --user=root --console,回车,其中root是安装后使用的用户名,程序会生成初始数据并且在命令行窗口出现一个登录数据库的临时密码,将这个密码复制下来,后面会用到。

继续在命令行窗口中输入 mysqld --install MySQL,回车,安装MySQL服务,其中--install后面的MySQL是安装以后的服务名称,可以自定。

服务安装成功以后,继续输入 net start MySQL, 回车。

如果要设置是否在电脑开机时自动启动,可以在启动服务后输入 sc config MySQL start= auto (自动启动) 或者 sc config MySQL start= demand (手动启动),设置为手动启动以后,每次开机都需要手动输入命令 net start MySQL 才能开启 MySQL 服务,建议设置为自动启动。

使用MySQL客户端登录来修改用户密码,在命令行窗口中输入mysql -h127.0.0.1 -uroot -P3306 -p mysql 回车,输入之前复制的临时密码,注意:如果配置文件中修改了端口号,需要将3306修改为修改后的端口号。

在命令行窗口中输入SET `password`= 'WUXIANCHENG.cn'; 回车,密码修改成功,单引号内的内容为新密码。

继续在命令行窗口中输入UPDATE `user` SET`Host`='%' WHERE `user`='root' AND `Host`='localhost'; 回车,解除服务器访问限制。

如果启用了防火墙,其他电脑访问MySQL服务器会受到限制,需要在防火墙设置中将程序mysqld.exe或者my.ini配置的MySQL服务器端口设置为允许访问

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值