mysql 5.7.17的最新安装教程图文详解

 更新时间:2017年03月30日 11:52:18   作者:唐小夏  
mysql-5.7.17-winx64是现在最新版本的Mysql,这是免安装的,所以要进行些配置,下面通过本文给大家介绍mysql 5.7.17的最新安装教程图文详解,感兴趣的朋友一起学习吧

mysql-5.7.17-winx64是现在最新版本的Mysql,这是免安装的,所以要进行些配置

下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-winx64.zip

1:下载安装包,将其解压到一个文件夹下

2:复制my-default.ini,并重命名为my.ini,然后用记事本打开输入mysql的基本配置:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306 
; 设置mysql的安装目录
basedir=E:\mysql5.7
; 设置mysql数据库的数据的存放目录
datadir=E:\mysql5.7\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3:设置环境变量

操作如下:

1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量      

点击系统变量下的新建按钮      

输入变量名:MYSQL_HOME      

输入变量值:E:\mysql-5.7.17

2)选择系统变量中的Path       点击编辑按钮       在变量值中添加变量值:%MYSQL_HOME%\bin       注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值

4: 以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。(具体如下:)再输入mysqld install回车运行就可以了,注意是mysqld不是mysql。

5:输入“mysqld --initialize --console”命令,可以得到mysql的初始密码,用mysqld  --initialize 的目的是初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹​

6:接着就是在输入net start mysql启动服务。(net stop mysql 停止mysql服务)

7:开始使用mysql,输入命令:mysql -uroot -p,然后输入刚才的初始密码

8:修改密码

9:mysql>flush privileges;   #更新权限

10: 退出 quit。

11.:注销系统,再进入, 输入 mysql -u root -p     使用用户名root和刚才设置的新密码123456登录。

以上所述是小编给大家介绍的mysql 5.7.17的最新安装教程图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MYSQL实现添加购物车时防止重复添加示例代码

    MYSQL实现添加购物车时防止重复添加示例代码

    在向mysql中插入数据的时候最需要注意的就是防止重复发添加数据,下面这篇文章主要给大家介绍了关于MYSQL如何实现添加购物车的时候防止重复添加的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • MySQL约束条件及设置方式

    MySQL约束条件及设置方式

    文章主要介绍了数据库中约束条件的设置,包括主键约束、自增约束、非空约束、唯一性约束、无符合约束、默认约束和外键约束,以及如何在数据库中设置这些约束条件
    2025-01-01
  • mySQL 8.0.33安装指南(推荐)

    mySQL 8.0.33安装指南(推荐)

    本文提供MySQL8.0.33的详细安装步骤,从解压安装包到设置系统服务、配置远程访问及安全设置等,包括创建和配置MySQL用户,设置环境变量,初始化数据库等关键操作,同时强调安全性的重要性,如设置强密码、限制远程访问权限,并建议在重要操作前进行数据库备份
    2024-10-10
  • MySQL中dd::columns表结构转table过程及应用详解

    MySQL中dd::columns表结构转table过程及应用详解

    MySQL的dd表是用来存放表结构和各种建表信息的,客户端建的表都存在mysql.table和mysql.columns表里,还有一个表mysql.column_type_elements比较特殊,用来存放SET和ENUM类型的字段集合值信息,对mysql dd::columns表结构相关知识感兴趣的朋友一起看看吧
    2022-09-09
  • 分享一下Mysql常见的几个错误问题及解决方法

    分享一下Mysql常见的几个错误问题及解决方法

    这篇文章主要为大家分享一下Mysql常见的几个错误问题及解决方法,需要的朋友可以参考下
    2015-08-08
  • MySQL 数据库的对库的操作及其数据类型

    MySQL 数据库的对库的操作及其数据类型

    这篇文章主要介绍了MySQL 数据库的对库的操作及其数据类型,下面文字围绕数据库的对库的操作及其数据类型的相关资料展开详细介绍,需要的小伙伴可以参考一下,希望对你有所帮助
    2021-12-12
  • mysql如何将查询结果内容进行转换

    mysql如何将查询结果内容进行转换

    文章介绍了如何在MySQL中使用CASE表达式对查询结果进行多分支判断,并分享了个人经验,希望对大家有所帮助
    2025-02-02
  • Navicat连接不上MySQL的问题解决

    Navicat连接不上MySQL的问题解决

    最近遇到了一件非常棘手的问题,用Navicat远程连接数据库居然连接不到,真是头都大了,下面这篇文章主要给大家介绍了关于Navicat连接不上MySQL的问题解决,需要的朋友可以参考下
    2023-02-02
  • php连接MySQL的两种方式对比

    php连接MySQL的两种方式对比

    这篇文章主要介绍了php连接MySQL的两种方式对比,一种是原生的链接方式另外一种是PDO方式,附上示例,推荐给大家,有需要的小伙伴可以参考下
    2015-04-04
  • mysqlreport显示Com_中change_db占用比例高的问题的解决方法

    mysqlreport显示Com_中change_db占用比例高的问题的解决方法

    最近公司的mysql服务器经常出现阻塞状态。动不动就重启,给用户访问带来了相当的不便。
    2009-05-05

最新评论