my.ini依然放置在

作者:在线彩票投注-数据库

网络上关于MySQL 5.7.17的安装教程很少且不详细,所以总结了这样一篇文章,希望能帮到大家:

  1. 下载网址:(需要登录Oracle账户,没有就注册一个,挺快)

  2. 企业版是收费的,个人使用社区版即可

  3. 截至此贴,最新稳定版为 5.7.17 。该版本只有32位的在线界面安装程序,64位的只有5.6以前的版本才有在线安装,如果到最后你都没有配置好压缩版的,就选以前的版本吧:

4.

后面两个是测试用的工具,可以不管,这里我下载的是64位的压缩包

5.

下载完成后解压,解压后如下

6. 复制文件my-default.ini,修改为my.ini注:my.ini依然放置在bin目录下下图放置位置就是错误的,应该放在“bin”目录下

7.接下来是一系列的配置:

注:大家最好截图自己的参数设置,以便以后万一出错好排查

配置环境变量:

添加环境变量:

编辑path,添加如下代码:

把my-default.ini这个文件复制一下重命名my.ini,然后添加如下的代码即可: log_bin与数据备份有关,我没有设置

innodb_buffer_pool_size:个人建议设置为设置为操作系统内存的50%。如果设置过大,MySQL可能会 占用系统交换空间,导致系统变慢,从而降低查询效率

basedir :就是之前设置的环境变量

server_id :关于主从复制的,应该是随便设, 但必须保持唯一。

datadir:

后续初始化等数据都会保存在该文件下,该文件后续操作会自动建立

port:连接数据库的端口号,3306即可,MySQL在线安装的默认就为3306

最后三个参数大致也是各缓冲区大小,我也不太了解,只是在默认值上各个乘以了4

注:设置文件中的参数时,删除所设置参数前面的#符

注:我暂时只设置了这些参数,应该够用了,更具体的参数,大家可以参考这篇文章:MySQL5.6.17数据库安装 如何配置My.ini文件

8.初始化数据库,配置相关信息

打开命令提示符以管理员身份运行,cd /d到D:MySQLmysql-5.7.17-winx64bin下

打开mysqld install MySQL运行命令后MySQL安装成功。

mysqld--initialize-insecure自动生成无密码的root用户,mysqld--initialize自动生成带随机密码的root用户,待会会设置密码。root就是MySQL的有超级管理权限的用户,应该类似Oracle的sys

注:该操作生成data文件夹成功后会发现系统生成了data文件夹,点进去如图:

net start mysql启动MySQL服务

设置密码,执行下列语句:

net stop mysql 回车

进入到mysqlbin 目录下,执行mysqld --skip-grant-tables

再起一个cmd,执行下列语句:

mysqluse mysql

UPDATE user SET authentication_string = PASSWORD('新密码') WHERE user = 'root'; FLUSH PRIVILEGES;EXIT;

注意:5.7已经取消了password字段,务必写authentication_string

任务管理器结束mysqld.exe

登录MySQL:

管理员权限下:mysql -u root -p 然后输入密码

其他方式:大家自己查吧

检验,大功告成

完结。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本文由彩票投注软件发布,转载请注明来源

关键词: