mysql数据库的安装
本次下载安装为mysql 5.7.22(zip压缩版)版本
一:下载
1.先在官网下载mysql 5.7.22版本:https://dev.mysql.com/downloads/mysql
二:安装
2.将下载的mysql解压,将解压后的数据库放入E盘(可根据实际情况选择合适的磁盘)
2.1 配置环境变量:
winserver服务器环境变量位置:服务器管理器---本地服务器---计算机名称---高级---环境变量
在系统变量path后面添加mysql bin文件路径。
例如:E:/mysql-5.7.22-winx64\bin
2.2 配置mysql
mysql配置文件mysql-default.ini 在目录下如果存在,直接修改。不存在,新建配置文件也可,如my.ini
配置文件修改方式如下:
basedir = E:\mysql-5.7.22-winx64(mysql根目录)
datadir = E\mysql-5.7.22-winx64\data(mysql数据库存放目录)
port = 3306 (mysql对外开放端口,默认3306,可修改)
2.3 启动mysql
2.3.1 启动cmd
2.3.2 切换磁盘, 命令: E:
2.3.4 进入mysql的bin目录, 命令: cd E:\mysql-5.7.22-winx64\bin
2.3.5 安装mysql服务, 命令: mysql -install
返回结果:Service successfully installed
win+r 执行services.msc查看服务,看mysql服务是否已出现。
若无法安装,提示需要先安装MSVCR120.dll服务:
解决方法:微软官方下载,分别安装 vcredist_x64.exe和vcredist_x86.exe:
https://www.microsoft.com/zh-cn/download/details.aspx?id=40784
2.3.6 初始化mysql并指定超级用户密码, 命令: mysql --initinalize-insecure --user==mysql
2.3.7 启动mysql服务, 命令: net start mysql
也可在服务中找到,右击开启服务。
2.4 问题及解决方案
2.4.1 net start mysql启动mysql服务时,启动失败,返回结果:发生系统错误2系统找不到指定文件
执行 services.msc 查看mysql服务,在服务上右键---属性---常规,查看可执行路径是否正确,若不正确,可能是启动mysql时为切换盘符导致的,执行命令:mysqld -remove 移除mysql服务然后重新安装
2.4.2 net start mysql启动mysql服务时,启动失败,返回结果: mysql服务无法启动,服务没有报告任何错误,请键入NET HELEPMSG****以获取更多帮助
到之前配置的datadir路径中查找一个后缀名为.err的文件(若指定的路径找不到.err文件,应先创建路径,然后 启动路径,然后启动服务),此文件记录mysql错误日志。若日志中的错误文件为:[ERROR]Can't open the mysql .Please run mysql _upgrade to create it,则先清空datadir文件,然后执行次命令初始化:mysqld --initialize-insecure --user=mysql
三:登录
3.1 登录mysql
3.1.1 启动cmd
3.1.2 登录, 命令:mysql -u root -p因为初始化超级用户未指定密码,因此密码为空,直接回车,会看到欢迎信息:Welcome to the MySQL monitor
3.2 修改root密码
3.2.1 查看所有初始数据库,其中mysql库就是刚刚初始化的库,其中包含用户登录信息
3.2.2 选中数据库, 命令:use mysql;
3.2.3 查看现有用户及密码,注意:mysql5.7用户密码字段为authentication_string, 5.7以前为password
3.2.4 修改root密码
update user set authentication_string = password('1234565')where user = 'root';(更新用户root密码为12345)
flush privileges; (刷新系统权限相关表,注意:如果不执行此命令仅仅只会修改user用户表中的authentication_string,登录密码不会变更)
四:开启远程访问
4.1 查询用户host
host为localhost表示只允许本地登录,host为ip表示只允许指定ip用户登录,host为%允许任意ip登录
4.2 新建允许远程连接mysql数据库的用户
grant all on *.* to sa@'%'indentified by '123456'with grant option;
flush privileges;
创建一个登录名为sa,密码为123456任意ip访问的用户(%可以用ip代替)
转载于:https://blog.51cto.com/13555521/2174694
mysql数据库的安装相关推荐
- MySQL数据库多种安装方法及企业级安装实践
本文来自老男孩老师第三本书籍著作<老男孩的MySQL私房菜>第三章内容分享! 3.1 MySQL数据库的安装方法及选择 在当今的互联网企业里,MySQL数据库大多运行在Linux系列操作系 ...
- Mysql数据库的安装教程
Mysql数据库的安装教程 一.Mysql数据库介绍 二.Mysql数据库特性 1.Mysql现状 2.Mysql的几个特点 三.Mysql数据库中术语介绍 四.检查MySQL 是否安装 1.检测系统 ...
- phpstud如何安装mysql新版_MySQL_图解MySQL数据库的安装和操作,一、MySQL下载与安装 1、 - phpStudy...
图解MySQL数据库的安装和操作 一.MySQL下载与安装 1.下载介绍 MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下. MySQL的大本营:http://www.my ...
- 2.mysql数据库如何安装_MySQL数据库如何安装
MySQL数据库如何安装 时间:2019-06-17 13:50:14 来源: 作者: 伙伴们,这两年软件测试异常火爆,90%以上的软件都需要操作数据,比如游戏.社交.新闻.商城.财务等,这些软件 ...
- [转]CentOS6.4下Mysql数据库的安装与配置
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)–Cent ...
- CentOS6.4下Mysql数据库的安装与配置
一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...
- 测试环境搭建mysql数据库_软件测试环境的搭建系列:[2] MySQL数据库的安装
原标题:软件测试环境的搭建系列:[2] MySQL数据库的安装 本文介绍CentOS系统上用源码包方式安装MySQL的方法,源码安装方式是需要自己到网上下载源码包,然后解压安装,此方式可以指定配置参数 ...
- Linux学习之CentOS6下Mysql数据库的安装与配置
转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...
- mysql5.6.24安装perl,linux下perl操作MySQL数据库(需要安装DBI)
这篇文章主要为大家详细介绍了linux下perl操作MySQL数据库(需要安装DBI),具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!DBI安装:D ...
最新文章
- Gstreamer基础知识介绍
- word List35
- 08.Numpy数组迭代
- 判斷作業系統為 64bit 或 32bit z
- Office365邮局开启SPF、DKIM与DMARC
- unity2d随机生成物体_平面测量路径生成的4种方式
- C++11特性补充笔记1
- linux 文件上传扫描_SecureCRT实现windows与linux文件上传下载
- 怎么使用QQ音乐api搭建个人音乐站点
- P2P风控措施和风控流程
- [Ynoi2015]此时此刻的光辉
- 国外教育邮箱购买?国外邮箱哪个好?
- 散文:dflow 是如何实现slice的
- 修改系统默认 alert 弹框样式
- 如何将eml格式转换成word文档
- 组织病理学的生存模型综述
- 内网服务器反弹映射到公网ip去访问
- 一个c语言程序由一个主程序组成,一个C语言程序是由()组成的。A.主程序B.子程序C.函数D.过程...
- P5550 Chino的数列
- 物联网技术下的无人便利店风口已形成
热门文章
- go语言和java比_去过大场面试后,java程序员有没有必要转学Go语言?
- 根据数据库表gengxin实体类_Python学习第四十八天记录打call:SQLALchemy操作MySQL关系型数据库...
- oracle表没有数据判断,Oracle中判断有表DROP无表CREATE的存储过程
- js中的if与Java中的if_JS中的if和else的用法以及基础语法
- php常用操作字符串函数,php字符串几个常用的操作函数
- 启动定时器t0的工作指令是_第六章 习题
- Python的regex模块——更强大的正则表达式引擎
- softened softmax vs softmax
- 麒麟操作系统配置网络_讲解银河麒麟桌面操作系统
- 江苏开放计算机绘图作业1,江苏开放大学计算机绘图形考.doc