mysql学习-windows下绿色版mysql安装问题解决办法
1、下载绿色版mysql
从该地址http://dev.mysql.com/downloads/mysql/ 中选择windows的版本,选择下载。
2、将下载的压缩包解压。
3、将根目录下的my-default.ini复制重命名为my.ini。
4、打开my.ini文件,将下面的源码添加修改到my.ini中
[client]
default-character-set=utf8
[mysqld]
# 设置mysql服务器编码
character_set_server=utf8
#basedir设置mysql的安装目录,如果目录中带空格则必须加引号
#datadir设置mysql数据库的数据的存放目录,文件夹名必须是data
basedir=D:\develop\mysql-5.6.16-win32
datadir=D:\develop\mysql-5.6.16-win32\data
完成后保存。
5、安装mysql服务
从MS-DOS窗口进入目录D:\develop\mysql-5.6.16\bin,运行如下命令:
mysqld --install mysql --defaults-file= “D:\develop\mysql-5.6.16\my.ini”
当显示Service successfully installed.时即表示mysql注册成功。
6、启动mysql数据库服务
还在上面的命令窗口里面,输入命令:net start mysql
这样就启动了mysql服务。
7、停止mysql数据库服务
还在上面的命令窗口里面,输入命令:net stop mysql
这样就停止了mysql服务。
8、删除mysql数据库服务
还在上面的命令窗口里面,输入命令:mysqld remove mysql
这样就删除了mysql服务。
9、修改mysql数据库的root密码(初始为空)
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
10、设置root权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
再此安装过程中可能会遇到一些问题
11.安装mysql服务出现Install/Remove of the Service Denied!错误
今天在一台机器(OS为windows7 64bit)上装MySQL5.6.16数据库,看了下机器,之前有安装MySQL,不过没启动服务,
于是就打开cmd.exe输入mysqld --install,谁知出现Install/Remove of the Service Denied! 错误,奇怪。
查了下MySQL相关资料,命令没有敲错,为什么安装服务失败呢,后来仔细一想,哦,
权限不够,我用的是普通用户权限,恩,再次打开cmd.exe,不过这次要右击“Run as administrator”,恩,然后再键入mysqld --install OK,服务安装成功!
12.mysql绿色版安装问题解决(ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061))
在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
my.ini文件内容:
[mysqld] basedir =D://develop//mysql-5.6.16
datadir =D://develop//mysql-5.6.16/data
basedir: 为你数据库程序放置目录
datadir :为你数据库数据目录
重新安装服务,启动服务之后,登录成功.
注:如果想把datadir指定到其他目录,则需要把安装目录下的data目录下的文件与目录拷贝到你所指定的目录下.

总结:
导致此问题的主要原因就是自已指定的数据库数据目录没有包含系统的数据库文件.
如果把数据库目录设到其他目录(不是安装目录下的data目录),则需要把此目录下的文件和目录拷到你指完的目录
13.注意
在安装过程中windows7默认不能以管理远身份运行命令行(非administraotr用户)、
可以新建一个bat文件
内容如下
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "c:\windows\system32\cmd.exe" /d "RUNASADMIN" /f
然后在windows下执行
就可以始终以管理员身份运行命令行
如果遇到"发生系统错误 1067",先查看error log日志
也可以在my.ini文件加上
skip-grant-tables
先跳过权限验证解此问题
mysql学习-windows下绿色版mysql安装问题解决办法的更多相关文章
- python学习:Windows 下 Python easy_install 的安装
Windows 下 Python easy_install 的安装 下载安装python安装工具下载地址:http://pypi.python.org/pypi/setuptools 可以找到 ...
- 不用rustup,Windows下gnu版Rust安装与开发环境配置
写在前面 本文介绍了在不使用rustup的情况下,在Windows上安装gnu版的Rust,并配置开发环境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的 ...
- Windows下绿色版Tomcat部署Thingworx 7.4
绿色版Tomcat部署Thingworx7.4和安装只有一个不同之处,安装版Tomcat需要在Configure Tomcat的Java标签下设置Java Options,但是绿色版并没有这个exe程 ...
- 《高可用MySQL》1 – Windows环境下压缩版MySQL安装
近日在读O’REILIY系列的<高可用MySQL>, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容.Master-Slave这东西吧,在许多公司都是标配,开发中基本天 ...
- windows 安装绿色版mysql
(1)到官网下载绿色版mysql:http://dev.mysql.com/downloads/mysql/ (2)下载好后,放在F:\mysql,解压出来 (3)进入到mysql-5.6.19-wi ...
- 绿色版mysql 免安装使用(转载)
MySQL绿色版的安装(mysql-5.6.22-win32.zip) Posted on 2015-01-31 23:21 卒子 阅读(10739) 评论(2) 编辑 收藏 由于工作需要最近要开始研 ...
- MySQL 5.7.20绿色版安装详细图文教程
MySQL 5.7.20绿色版安装详细图文教程 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品.这篇文章主要介绍了MySQL 5.7.20绿色版安装 ...
- MySql 5.7.20 绿色版安装
MySql 5.7.20 绿色版安装 一.MySql 安装 1.从官网下载绿色压缩包. 2.解压安装文件到指定目录 3.创建配置文件 my.ini 到解压文件的根目录,my.ini 配置文件如下,需将 ...
- MySql绿色版的安装
MySql绿色版的安装 1.下载 2.配置环境变量,执行命令 mysqld --initialize-insecure --user=mysql 会创建出data文件夹 3.创建my.ini文件 [c ...
随机推荐
- 高效Web开发的10个jQuery代码片段(10 JQUERY SNIPPETS FOR EFFICIENT WEB DEVELOPMENT)
在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库.今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来. 1.检测Internet ...
- ASP.NET MVC利用ajax把action的JavaScript注册到页面并执行
相信大家在做Webform时经常会遇到在页面的后台CS文件中根据数据运行结果修改页面显示样式.显示(隐藏).或者弹出框,当时我们会用到ScriptManage或者Page来向页面注册一段js来实现页面 ...
- 安装android studio
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 sudo apt-get install g++-multil ...
- 【转载】Securing Kibana + Elasticsearch
from: http://tom.meinlschmidt.org/2014/05/19/securing-kibana-elasticsearch/ After some successful se ...
- [IIS]IIS扫盲(三)
IIS扫盲贴 --==[精品]==-- IIS扫盲贴 --==[精品]==-- 2000对应iis5.0 xp对应iis5.1 2003对应iis6.0 作者: II ...
- [IIS]在CMD中IIS的使用
一.打开IIS管理器1,win+r,打开"运行" 2,输入 InetMgr,就打开了IIS管理器 二.IIS其他相关命令iisreset /RESTART 停止后启动 iisres ...
- HTTP调试工具扩展
★Fiddler神器之一,IE-WinNet-Fiddler-Server,能跟踪调试HTTP和HTTPS是优点也是缺点. 地址:http://www.fiddler2.com/ ★Charles,可 ...
- 约瑟夫(环)问题(Josephus problem)
问题描述:皇帝决定找出全国中最幸运的一个人,于是从全国选拔出 n 个很幸运的人,让这 n 个人围着圆桌进餐,可是怎么选择出其中最幸运的一个人呢?皇帝决定:从其中一个人从 1 开始报数,按顺序数到第 k ...
- android C++环境搭建
http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html
- myeclipse搭建SSH框架
搭建SSH框架 Struts+hibernater+spring架构(myeclipse) 右击,首先加入spring,加入hibernater,再加入struts2 复制jar包(把tomcat发布 ...