mysql5.7.18安装配置总结

作者: icecrea | 来源:发表于2017-05-03 20:35 被阅读188次

下载地址:https://www.mysql.com/downloads/mysql


此处我下载第二个,免安装版。下载完直接进行解压。此时无法运行,因为没有安装mysql服务

我们先配置默认文件,其实理论上现在这样就可以直接安装服务了,但是因为是默认配置,我们使用的时候会出现很多问题。比如里面的汉字全是乱码之类的,所以建议你先配置一下默认文件。在mysql-x.x.xx-winx64目录下,新建个my.ini。


my.ini会替换掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各种默认的数据。安装版的是在安装的时候让你自己选然后系统给你保存进来,zip archive是自己写,都一样。
my.ini内容:

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

注意 如果文件内没有DATA 文件夹
在命令行执 mysqld --initialize (初始化)生成data文件夹 这样服务就可以启动

安装服务。以管理员身份打开cmd,进入安装文件bin目录下,对于我来说是
E:\mysql-5.7.18-winx64\mysql-5.7.18-winx64\bin
cmd执行mysqld install会提示安装成功


可以发现多了一个MYSQL服务,可以在任务管理器里打开。或者运行
net start mysql 打开服务。
在cmd中 BIN目录下执行:mysql -u root -p 命令,提示输入密码
原来版本此处回车即可,但5.7不行。会提示如下错误
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

解决方案:在my.ini配置文件中最后添加skip-grant-tables这句话

xxxx/bin/mysql -u root -p   
mysql> USEmysql   (登录mysql)
mysql> UPDATE userSET authentication_string=PASSWORD(‘root’)WHERE user=’root’  (修改密码)
mysql>flush privileges     ( 刷新MySQL权限相关的表)
mysql>exit                         (退出MySQL)

password函数为MySQL内部函数,其中root为修改后的新密码。
注意: (可能先前的版本密码的抬头是password,5.7.18是 authentication_string)(老版本)update user set password=password("123") where user="root";
(5.7.18)update user set authentication_string=password("123") where user="root";
最后再将my.ini添加的部分删除,重启服务进行登录即可。

在Navicat上新建链接提示密码过期,但在cmd中可以登录。输入命令行SET PASSWORD = PASSWORD('root');后成功。

相关文章

  • mysql5.7.18安装配置总结

    下载地址:https://www.mysql.com/downloads/mysql 此处我下载第二个,免安装版。...

  • Mantis2.16.0在CnetOS7上的安装配置

    依赖安装 PHP5.6.30 MySQL5.7.18 Ngnix1.15 1、下载mantisbt-2.16.0....

  • windows下mysql5.7.18安装

    去官网下载解压包后解压,先设置环境变量,将目录下的bin添加到环境变量path中。用管理员身份打开cmd,切换到b...

  • 2018-01-12日报

    1.安装sonarqube,sonar-scanner,并配置,总结文档:sonar学习文档 2.安装mysql,...

  • anisble使用及常用模块

    ###### Ansible总结 ##### 运维工作: 系统安装(物理机、虚拟机)-->程序包安装、配置、服务启...

  • anisble使用及常用模块

    ###### Ansible总结 ##### 运维工作: 系统安装(物理机、虚拟机)-->程序包安装、配置、服务启...

  • zookeeper初印象

    炒鸡简单的zookeeper初印象总结。单机安装zookeeper集群请参考zookeeper安装与伪集群配置。 ...

  • 分词器

    日语 单个句子 分词 整个文件 分词 mecab参数配置mecab安装很棒的总结(日文)mecab配置文件 中文 ...

  • Docker 中启动 Nginx 实现HTTPS访问并进行反向代

    成功经验总结,正确配置五步搞定 一、安装Nginx 二、Nginx 阿里 HTTPS配置 三、制作Nginx镜像 ...

  • Gitkraren使用

    总结下使用Gitkraren进行分支管理的流程,具体如下: 1. Gitkraren安装 具体安装和配置步骤就不说...

网友评论

    本文标题:mysql5.7.18安装配置总结

    本文链接:https://www.haomeiwen.com/subject/dpbnottx.html