热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

关于MYSQL数据库安装方式及相关设置简要说明_MySQL

网上关于MYSQL的教程非常多,但都不是最新的,我这里只是针对最新版本的MYSQL的安装与设置进行一个简要的说明,大部份操作都相同。以下是按照WINDOWS64位操作系统+MYSQL5.6.27版本来进行说明。MYSQL
网上关于MYSQL的教程非常多,但都不是最新的,我这里只是针对最新版本的MY SQL 的安装与设置进行一个简要的说明,大部份操作都相同。

以下是按照WINDOWS 64位操作系统+MY SQL 5.6.27版本来进行说明。

MYSQL安装版操作说明

第一步:到MYSQL官网(http://dev.mysql.com/downloads/mysql/)下载MySQL Community Server(即:MYSQL社区版本),这个是免费的,能满足一般中小企业需求,当然你也可以下载企业版本,那需要联系他们的销售进行相关购买操作,网站上不提供直接下载;

网站下载路径:右侧菜单:MySQL on Windows-->MySQL Installer-->Windows (x86, 32-bit), MSI Installer(有1个1.6M和252.6M,建议选择大容量的)。

说明:MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.(MYSQL安装软件是32位的,但是它能安装32位或64位的MYSQL)

第二步:运行MYSQL安装程序,按照实际情况一步步进行安装,重点需要注意几个地方:

1.安装组件方式:服务器端可选择默认安装,或选择自定义安装(需包含MYSQL SERVER及相关管理工具,如:Workbench),客户端可以选择Client Only;

2.服务器配置类型:若个人开发,可选择开发机器,若用作WEB数据库服务器,则可选择服务器,或专用服务器;

3.设置root账号密码:必需符合密码复杂性要求;

第三步:安装成功后,若不作特别设置,一般是MYSQL 服务会自动启动,这时可以通过Workbench可视管理界面或通过MySQL 5.6 Command Line Client来进行执行一些SQL命令查询数据库的情况,相关命令如下:

SHOW DATABASES;--显示所有数据库

SHOW CHARACTER SET;--显示MYSQL支持的所有字符集

SHOW VARIABLES LIKE 'character_set_%';--显示当前MYSQL服务器字符集设置

SHOW VARIABLES LIKE 'collation_%';--显示当前MYSQL服务器字符集校验设置

show create database 数据库名;--显示某数据库字符集设置

show variables like 'datadir';--显示当前MYSQL数据库数据文件存放的位置

第四步:默认数据库的数据文件存放位置是与MYSQL安装目录相同,位置路径如:C:/ProgramData/MySQL/MySQL Server 5.6/Data,通过show variables like 'datadir'命令也可以查看到,一般数据库文件随着数据的增多而慢慢变大,不建议采用默认的情况,此时我们可以通过修改MYSQL的配置文件my.ini来修改数据库文件的存放位置,my.ini的位置如下:C:\ProgramData\MySQL\MySQL Server 5.6\my.ini,注意不是在C:\Program Files\MySQL\MySQL Server 5.6中,这里面只有一个my-default.ini,这就是与之前不相同的地方,我认为主要修改以下几个配置:

basedir="C:/Program Files/MySQL/MySQL Server 5.6/" --若是采用免安装方式则需要更改这个路径,将路径更改为MYSQL的解压目录

datadir =D:\MySQLData --更改数据库文件存放位置为:D:\MySQLData

character-set-server=utf8--更改数据库字符集为:utf8(现在默认就是UTF8,若不是请修改,避免中文乱码)

第五步:修改好my.ini文件保存后,请将原数据库目录下的文件复制到新的自定义数据库目录下(比如:D:\MySQLData),然后重启MYSQL服务即可。

采用安装版比较简单,相关的开发环境都会自动配置或安装,比如:mysql-connector-net、mysql-for-visualstudio、mysql-workbench-community等,这样我们就可以直接进行相关的开发操作了,当然如果不是采用.NET开发,可能某些组件并不需要安装,那就应该在安装组件进行一个自定义安装,或采用下面要介绍的免安装方式+安装相应插件及工具的形式。

推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
    本文推荐了一个ASP的内容管理框架ASP Nuke,并介绍了其主要功能和特点。ASP Nuke支持文章新闻管理、投票、论坛等主要内容,并可以自定义模块。最新版本为0.8,虽然目前仍处于Alpha状态,但作者表示会继续更新完善。文章还分析了使用ASP的原因,包括ASP相对较小、易于部署和较简单等优势,适用于建立门户、网站的组织和小公司等场景。 ... [详细]
  • 本文介绍了如何在MySQL中将零值替换为先前的非零值的方法,包括使用内联查询和更新查询。同时还提供了选择正确值的方法。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
author-avatar
maniac0207
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有