文档章节

MySQL绿色版的安装

jiejie2050
 jiejie2050
发布于 2016/06/07 15:41
字数 1200
阅读 82
收藏 1
点赞 0
评论 0

由于工作需要最近要开始研究MySQL了(看来学习都是逼出来的),本人对mysql没有研究,可以说一个小白。 下面就从安装开始吧,虽然网上关于这方面的东西很多,还是需要自己把操作过程写下来。

1、数据库下载

  Mysql官方网站:http://www.mysql.com/,数据库下载地址:http://www.mysql.com/downloads/。从官方网站可以找到两种文件包,一种是exe安装程序,另一种是zip压缩包。本人喜欢清爽的方式,所以下载的是ZIP压缩包。最新的5.6.22大概350M,下载还需要oracle帐号,自己注册一个好了。
 

2、数据库安装

  解压出下载的文件mysql-5.6.22-win32.zip(有x86和x64两个版本)到任一目录,防止出现未知问题,最好放在非系统盘的非中文目录下,我的位置C:\Program Files\mysql-5.6.22-win32。打开文件夹复制一份my-default.ini为my.ini的配置文件。

    

  打开my.ini文件,相关配置修改如下

复制代码

1 # For advice on how to change settings please see
 2 # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
 3 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
 4 # *** default location during install, and will be replaced if you
 5 # *** upgrade to a newer version of MySQL.
 6 
 7 [mysqld]
 8 
 9 # Remove leading # and set to the amount of RAM for the most important data
10 # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
11  innodb_buffer_pool_size = 128M
12 
13 # Remove leading # to turn on a very important data integrity option: logging
14 # changes to the binary log between backups.
15 # log_bin
16 
17 # These are commonly set, remove the # and set as required.
18 #mysql根目录
19  basedir ="C:\Program Files\mysql-5.6.22-win32"
20 #数据文件存放目录
21  datadir ="C:\Program Files\mysql-5.6.22-win32\data"
22 # port = .....   端口,默认3306
23 # server_id = .....  服务实例的唯一标识
24 
25 
26 # Remove leading # to set options mainly useful for reporting servers.
27 # The server defaults are faster for transactions and fast SELECTs.
28 # Adjust sizes as needed, experiment to find the optimal values.
29 # join_buffer_size = 128M
30 # sort_buffer_size = 2M
31 # read_rnd_buffer_size = 2M 
32 
33 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
34 #服务端的编码方式
35 character-set-server=utf8
36 [client]
37 #客户端编码方式,最好和服务端保存一致
38 loose-default-character-set = utf8
39 
40 [WinMySQLadmin]  
41 Server = "C:\Program Files\mysql-5.6.22-win32\bin\mysqld.exe"

复制代码

上面设置为了保证服务正常运行,根据自己需要调整参数,修改后要重启服务。

3、注册Mysql服务

  开始——运行——cmd,然后cd到mysql安装目录的bin下面,我的目录就是“C:\Program Files\mysql-5.6.22-win32\bin”,然后执行mysqld -install,提示服务安装成功!运行services.msc一看,确实有一个名为MySQL的服务了,启动它。有时启动失败,根据情况调整参数即可。

  到这儿mysql安装就算完成了,其实还挺简单的,但如果没有操作过,整个过程估计要花不少时间,也是成长必须的过程。

4、登录维护Mysql

  安装成功了,也启动了,怎么登录啊?用户名和密码是什么 ?

  MySQL的默认用户名是root,密码为空。

  怎么登录?还是开始——运行——cmd,cd到bin目录下,然后执行“mysql -u root -p”,提示输入密码,由于第一次运行,密码为空可以直接回车。

     

  还是给数据库设个密码吧。输入exit退出登录。然后运行运行C:\Program Files\mysql-5.6.22-win32\bin\mysqladmin -uroot -p password <新密码> ,将<新密码>替换为你的自定义密码,然后按回车。这时会提示输入密码,其实是指的原密码,原密码因为是空,所以这里再回车即可完成设置。然后用上面的方法和新密码登入mysql,即可正常工作。

  运行"show variables like '%version%'" 查看数据库相关信息

  

  至此,整个数据库的安装完成。

  虽然mysql客户端能完成所有关于数据库操作,但是黑黑的命令行界面还是让很多人望而却步,学习曲线直线上升,在此给大家推荐一个工具Navicate for mysql,个人感觉非常好用,各种操作一目了然,还有个SQLyog也不错。

  

 

6、开启远程登录

    mysql安装完成后默认只能本机(就是localhost)登录, 我们需要开启远程登录才方便使用. 开启方法有很多,百度一大把, 我说一下测试通过的方法

    

复制代码

x:\>mysql -u root -p 密码   //登录系统
mysql> use mysql;       //切换数据库
mysql> update user set host = '%' where user = 'root';  
//上面这句话有时出现一个错误  ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

//不过这时你查询一下user表发现已经更新一条记录了,下面这句话
mysql> select host, user from user;

//直接执行这句,其实就是刷新权限
mysql> flush privileges;

复制代码

 

再测试远程连接试试, 已经可以了

本文转载自:http://www.cnblogs.com/freeton/p/4264829.html

共有 人打赏支持
jiejie2050
粉丝 2
博文 76
码字总数 9570
作品 0
广州
关于mysql绿色版的安装操作

mysql有傻瓜式的安装和绿色安装两种版本的: 傻瓜式 傻瓜式的安装只是需要进行设置安装的路径,服务器的种类,账号和密码,访问的类型等等基本的操作,其设置也是简单的进行按钮的事件触发的...

小老傅
2014/09/11
0
0
上有政策下有对策,纯绿色j2ee开发环境搭建

最近公司里给配了电脑,很happy的使用着,然后发现各种禁用,注册表不能改,软件不能装,我写个环境变量都不行,擦!!!问候维护的主治大夫!!!!重装?当然不行,公司内网会连不上的,连...

shadowalker1990
2013/09/05
0
2
PHP调试环境--PHPStudy

软件简介 UI界面不是很好看,但使用起来是非常非常的方便。 目标:让天下没有难配的php环境。 phpStudy Linux版和Win版同步上线 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8/6 该程序包集成最...

沙发迪
2016/10/03
1K
1
【zabbix】zabbix server安装

nginx安装 1)源码编译安装 yum install -y pcre openssl gcc gcc-c++ automake zlib* ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-httpstubstatusmodule --......

Mx孔小发
2017/09/18
0
0
windows系统下安装最新mysql 5.7.13解压版

最近因为需要测试mysql的多种主从配置方案,所以要安装多个mysql。为了更好的应用机器,干脆就在一台windows机器上安装了多个mysql,用不同的端口号区别开。那么,最好的选择自然就是安装多个...

gaolu
2016/07/25
108
0
金山云(centos6.4)安装 Mysql5.7.13

首先肯定是去官网看看! 看到这个就选这个吧!(只装绿色版) 点击Download 进去了 开始还傻不拉几的注册登录,没想到阴险的下面直接就有下载地址。 金山云上:# wget http://dev.mysql.com...

Sheamus
2016/07/22
107
0
Windows安装MySQL相关问题整理。

1.安装MySQL时,与到不能不能正常启动的情况出现。 如图所示: 查看系统事件日志发现因缺少Microsoft Visual C++ 2008(运行库),经多次查找未能找到影响的库,在绝望之际,使用360软件进行查...

Bill_Xing
04/28
0
0
window mysql 解压版安装

================================安装版本======================================= mysql安装版本需要用到如下两个软件: 提示:.net 4 FrameWork相关的,先安装-->net4框架.rar 提示:micros......

shengguimin
06/26
0
0
WNMP+建站集成软件包--WNMP+

WNMP+(Nginx+MySQL+PHP)是一个功能强大的建站集成软件包。为了同别的类似软件做区别, 取名WNMP+(+带有超集合的意思)。它可以在Windows64位系统下快速搭建PHP开发环境,具有一套完整的P...

axiaofang
2016/06/13
1K
3
推荐 9 款 LAMP 快速安装套件

LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件: Linux,操作系统; Apache,网页服务器; MySQL,数据库管理系统(或者数据库服务器); PHP 和有時 Perl 或 Py...

红薯
2011/05/17
8.1K
21

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
27分钟前
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
44分钟前
4
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0
There is no session with id[xxx]

参考网页 https://blog.csdn.net/caimengyuan/article/details/52526765 报错 2018-07-19 23:04:35,330 [http-nio-1008-exec-8] DEBUG [org.apache.shiro.web.servlet.SimpleCookie] - Found......

karma123
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部