平时自己做测试的时候,自己安装一个mysql还是很有必要的,网上教程很多,但是自己操作过程中还是遇到了一些问题,这里记录一下安装过程。

一、下载mysql

https://downloads.mysql.com/archives/community/
我使用的是5.7.24的解压版

二、添加配置文件

在mysql根目录添加配置文件my.ini;改成自己的安装目录,并且一定要新建data目录

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

三、安装并启动服务

cmd用管理员身份进入mysql的bin目录
1.初始化数据库(第一次一定要做,后续如果卸载后重新安装则跳过这一步)
mysqld --initialize
2.安装服务
mysqld install MySQL57
3.启动服务
net start MySQL57

四、配置数据库

配置数据库做两件事情:修改root默认密码;设置root可以远程访问;
1.登陆:mysql -uroot -p
初始密码在data文件夹中以.err结尾的文件中,如:A temporary password is generated for root@localhost: wEsWp:pvB8Py
2.修改默认密码:alter user root@localhost identified by '123456';
3.切换数据库:use mysql;
3.设置用户可以远程访问(%表示不限制访问ip):update user set host = '%' where user = 'root';
4.确认设置(或重启服务器让设置生效):FLUSH PRIVILEGES;

其他命令

显示所有数据库:show databases;
显示所有表:show tables;
使用控制台远程连接:mysql -h[ip] -p[port] -u[user] -p
备份还原
1.备份数据库:mysqldump -h127.0.0.1 -p3306 -uroot -p –-database test > d:\db\test.sql
2.还原数据库:mysql -h127.0.0.1 -p3306 -uroot -p –-database test < d:\db\test.sql简单备份还原:MyISAM支持直接拷贝数据库文件备份还原,拷贝备份前停止mysql,且mysql版本最好相同;InnoDB不支持这种方式;

安装问题

如果安装中出现以下错误

安装此文件即可解决:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

转载于:https://www.cnblogs.com/yinchh/p/10398243.html

windows上安装mysql5.7.24相关推荐

  1. 在Windows上安装MySQL5.7

    1. 下载安装包,这里选择压缩版mysql-5.7.16-winx64.zip: http://dev.mysql.com/downloads/mysql/ 2. 解压到安装目录,注意最好不要含有中文 ...

  2. ubuntu mysql 5.7.19_在Ubuntu19下安装Mysql-5.7.24

    在Ubuntu19下安装Mysql-5.7.24 这个教程是在Ubuntu19安装Mysql的过程,参考了简书开心挑骚老哥Centos安装Mysql的教程(https://www.jianshu.co ...

  3. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  4. linux mysql 5.6.24_Mysql实例Linux安装MySQL5.6.24使用文字说明

    <Mysql实例Linux安装MySQL5.6.24使用文字说明>要点: 本文介绍了Mysql实例Linux安装MySQL5.6.24使用文字说明,希望对您有用.如果有疑问,可以联系我们. ...

  5. centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7

    本文主要向大家介绍了MySQL数据库之在CentOS7上安装MySQL5.7 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 获取RPM包 # wget https://dev. ...

  6. 如何在windows上搭建mysql_如何在Windows上安装多个MySQL

    [IT168 技术文档]本文以免安装版的mysql(Without installer)为例,对如何在Windows上安装多个MySQL进行讲解. 免安装版的mysql(Without install ...

  7. [Hadoop]在Windows上安装Hadoop

    详细步骤请下载附件:在Windows上安装Hadoop ,以下是主要章节: 1.引言 本示例主要介绍如何在windows下安装/启动hadoop,本示示例中在以下环境测试通过: ★ 操作系统:wind ...

  8. 如何在 Windows 上安装 ONLYOFFICE 文档 v7.2

    通过阅读本文,了解如何在Windows上安装ONLYOFFICE文档v7.2. 引言 使用社区版,您可以在本地服务器上安装 ONLYOFFICE 文档,并将在线编辑器与 ONLYOFFICE 协作平台 ...

  9. polybase配置 sql_在 Windows 上安装 PolyBase

    在 Windows 上安装 PolyBaseInstall PolyBase on Windows 09/24/2018 本文内容 适用于:Applies to:SQL ServerSQL Serve ...

最新文章

  1. 数据库性能优化1——正确建立索引以及最左前缀原则
  2. 听说你好不容易写了个爬虫,结果没抓几个就被封了?
  3. java中elements_Java中的提供程序elements()方法
  4. iOS OC语言: Block底层实现原理
  5. Flowable 数据库表结构 ACT_HI_VARINST
  6. 信息学奥赛一本通 1077:统计满足条件的4位数 | OpenJudge NOI 1.5 26
  7. Markdown 数学公式语法
  8. 个人信息安全管理条例解释
  9. CCNA考试题库中英文翻译版及答案12
  10. 设置公众号字体大小不跟随微信浏览器字体大小变化
  11. 华为荣耀手机连接WiFi失败问题,必须手动开关WiFi才能成功
  12. 5W2H法分析用户流失内因
  13. docker编译speccpu2017
  14. 中国互联网20周年谈----GITC 2014
  15. 火山PC-安卓-易语言混合通讯教程(火山视窗)
  16. 前端使用jquery.wordexport.js导出word
  17. tcp/ip 端口号有哪些
  18. 微软的人立方关系图竟然用的Flash!!!
  19. stm32开发板(特别是mini最小系统板)USB不能识别导致无法下载程序的原因
  20. dayjs怎么处理UTC时间格式

热门文章

  1. RocketMQ多Master多Slave模式部署
  2. img超出div width时, jQuery动态改变图片显示大小
  3. 汇编语言学习系列 for循环实现
  4. SQL SERVER 事务处理
  5. LINQ学习(四):From子句
  6. python带参装饰器的改良版
  7. 四大技巧轻松搞定云容器
  8. 《计算复杂性:现代方法》——0.2 判定问题/语言
  9. 【SMTP 补录 Apache服务】
  10. 谁控制了我们的浏览器?