mysql 5.7.18 安装教程及问题汇总

 更新时间:2017年04月26日 15:06:39   作者:卐兜兜飞卍的专栏  
这篇文章主要介绍了mysql 5.7.18 安装教程及问题汇总,非常不错,具有参考借鉴价值,需要的朋友可以参考下

mysql 5.7.18 安装及问题汇总,今天新部署了一台mysql,遇到了几个小问题,记录一下。

第一步:https://dev.mysql.com/downloads/mysql/ 下载欲安装的版本,我下的是windows x64版本

第二步:解压到安装目录./Path/

第三步:添加环境变量,将./Path/bin/添加到环境变量Path的结尾处,以”;”结束

第四步:配置my.ini,主要是设置端口,数据库路径,日志,buffer等配置信息

第五步:打开命令行窗口,执行初始化命令

 mysqld –initialize-insecure –user=mysql;
 mysqld install;
 net start mysql;
 mysql;
 update user set authentication_string=password(“password”) where user='root';
 grant usage on *.* to ‘username'@'%' identified by ‘password' with grant option;
 create database test_db;
 grant all privileges on test_db.* to ‘username'@'%' identifiedby ‘password';
 flush privileges;

第六步:开启防火墙端口,添加端口对应的入站规则

问题汇总:

1. 问题:执行mysqld命令时,提示缺少msvcr120.dll,msvcp120.dll,

解决办法:

请下载32位版本的msvcr120.dll,msvcp120.dll,ucrtbase.dll三个版本的dll文件至mysql的bin目录下。(汗一个…)

2. 问题:执行mysqld –initialize-insecure –user=mysql命令的时候出错,

解决办法:两个原因:

1).没有创建对应配置信息的日志目录

2).数据存放目录不为空

3. 问题:修改mysql的root密码时使用update user set psssword=password(“password”) where user='root';指令报错:ERROR 1054 (42S22): Unknown column ‘password' in ‘field list'

解决办法:

password已修改为“authentication_string”

4. 问题:添加用户时使用”insert into mysql.user(host,user,authentication_string) values(“%”,”username”,password(“password”));”指令报错:ERROR 1364 (HY000): Field ‘ssl_cipher' doesn't have a default value

解决办法:

这在5.7中已不适用,正确的用法是使用grant usage指令

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

相关文章

  • 适合新手的mysql日期类型转换实例教程

    适合新手的mysql日期类型转换实例教程

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,下面这篇文章主要给大家介绍了关于mysql日期类型转换的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • C3P0连接池+MySQL的配置及wait_timeout问题的解决方法

    C3P0连接池+MySQL的配置及wait_timeout问题的解决方法

    这篇文章主要介绍了C3P0连接池+MySQL的配置及wait_timeout问题的解决方法,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Mysql数据库设计三范式实例解析

    Mysql数据库设计三范式实例解析

    这篇文章主要介绍了Mysql数据库设计三范式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • mysql索引原理与用法实例分析

    mysql索引原理与用法实例分析

    这篇文章主要介绍了mysql索引原理与用法,结合实例形式分析了mysql索引的基本概念、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • 老生常谈MYSQL模式匹配 REGEXP和like的用法

    老生常谈MYSQL模式匹配 REGEXP和like的用法

    下面小编就为大家带来一篇老生常谈MYSQL模式匹配 REGEXP和like的用法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 傻瓜式用Eclipse连接MySQL数据库

    傻瓜式用Eclipse连接MySQL数据库

    本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。
    2015-09-09
  • Mysql实时备份实现方法

    Mysql实时备份实现方法

    这篇文章主要介绍了Mysql实现实时备份,需要的朋友可以参考下
    2016-02-02
  • Mysql常用函数之Rank排名函数详解

    Mysql常用函数之Rank排名函数详解

    这篇文章主要介绍了Mysql常用函数之Rank排名函数详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • MySQL外键级联的实现

    MySQL外键级联的实现

    本文主要介绍了MySQL外键级联的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • MySQL如何用分隔符分隔字符串

    MySQL如何用分隔符分隔字符串

    这篇文章主要介绍了MySQL如何用分隔符分隔字符串,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08

最新评论