mysql系列-安装及服务启动
一、window下的安装
详细见官网 https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html
以 MySQL 5.1 免安装版为例, 下载 mysql 官方网站 https://dev.mysql.com/downloads/mysql/5.1.html#downloads
配置步骤:
1. 将下载的 文件 解压至需要安装的位置, 如: D:\mysql5.7.19;
2. 在安装文件夹下找到 my-default.ini 配置文件, 将其重命名为 my.ini , 打开进行编辑, 在 [client] 与 [mysqld] 下均添加一行:
port = 3306
basedir = D:\mysql5.7.19
datadir = D:\mysql5.7.19\data
3. 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为 D:\mysql5.7.19
4. 在 环境变量 的 Path 变量中添加 ;%MYSQL_HOME%\bin;
5. 安装启动 MySQL 服务,
。打开Windows命令提示符, 执行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;
。初始化数据目录 mysqld --initialize-insecure --explicit_defaults_for_timestamp --user=mysql
(执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)
。启动服务:接着就是输入 net start mysql 启动服务;
-----注:如果启动失败,可以使用以下命令查看错误
mysqld --console
注意:
(1)数据库目录data文件夹必须为空;
(2)注册服务必须进bin目录,要不然会出错;
(3)在安装好mysql后,软件默认的root用户的密码为空;
(4) 如果设置了log-error=d:\mysql5.7.17\logs\error.log
需确保logs目录存在
(5) 碰到问题重装时,最好删除c:\ProgramData中的mysql
(6) 安装完毕本地提示无法登陆 error 1130,在修改my.ini,加上 skip-grant-tables(记得正常后删掉)
登陆后重新授权root可以从所有机器登陆
(7) 碰到如何尝试都不行的,可以试试使用默认的my-default.ini,以最简的方式启动试试
MySQL服务的启动、停止与卸载
在 Windows 命令提示符下运行:
启动: net start MySQL
停止: net stop MySQL
卸载: sc delete MySQL
--------------------注------------
mysql社区版自动安装版本,win200864位系统,安装后默认的启动文件位置如下
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
——————————————————————————————————————————————————————————————
配置文件中加上 skip-grant-tables:跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库
-------------------------------------------------------------------------------------------
打开MySQL数据库即登录MySQL数据库
还在命令模式下,将目录切换到自己的\bin目录下。
输入mysql -u root -p 默认是没有密码的。回车进入,root是用户名,
(要想这么做的前提是你必须已经打开MySQL服务。不然,是行不通的。)
常用命令:
a.安装服务
mysqld -install
b.删除服务
mysqld -remove
c.启动服务
net start mysql
常用操作:
进入mysql:bin 目录下输入 mysql -uroot
显示数据库、表信息:show databases describe mytable
mysql系列-安装及服务启动的更多相关文章
- mysql安装后服务启动不了(总结)
mysql安装后服务启动不了 1.1 前言 最近真的是倒霉到家,装个mysql都能把所有的问题给问候了一遍······不过这也是一个宝贵的经验,得好好总结下,毕竟也不知道以后会不会再次遇到.如果有网友 ...
- 关于安装Redmine服务启动和邮件设置
关于安装Redmine服务启动和邮件设置 分类: Redmine2009-06-01 10:37 5658人阅读 评论(0) 收藏 举报 authentication邮件服务器serviceexcha ...
- mongodb-2.6.0 在win7 64下的安装和服务启动
转自: http://blog.csdn.net/lingchen214/article/details/24537629 1 自定义安装到C:\mongodb目录下. 2 手动在C:\mong ...
- mysql安装后服务启动不了
1.1 前言 最近真的是倒霉到家,装个mysql都能把所有的问题给问候了一遍······不过这也是一个宝贵的经验,得好好总结下,毕竟也不知道以后会不会再次遇到.如果有网友也能像我这样倒霉,但是能够幸运 ...
- mysql 使用zip包进行安装以及服务启动后立即关闭问题
本实例使用的mysql版本为 mysql-8.0.15-winx64 1.下载zip包 官网地址:https://dev.mysql.com/downloads/mysql/ 2.安 ...
- mysql系列安装
Mysql的5种安装方法:1.yum/rpm安装(适合要求不高,并发不大,公司内部,企业内部一些应用场景)2.编译安装(在线高并发业务)3.二进制安装(编译安装后,使用自带工具打包,然后拷贝到相同平台 ...
- mysql解压版服务启动方式
使用mysql解压版,在不安装为windows服务时,使用下面的方式启动. 1.打开命令行,首先进入mysql解压目录的bin目录下 d:\mysql\bin 2.输入mysqld --console ...
- Linux下的MySQL简单操作(服务启动与关闭、启动与关闭、查看版本)
小弟今天记录一下在Linux系统下面的MySQL的简单使用,如下: 服务启动与关闭 启动与关闭 查看版本 环境 Linux版本:centeros 6.6(下面演示),Ubuntu 12.04(参见文章 ...
- Windows下使用service.bat安装tomcat服务, 启动停止tomcat服务
在项目开发过程中,以前只是在Eclipse中配置.启动.停止tomcat服务器 如果只想在机器中使用tomcat服务器,而不想安装MyEclipse,可以使用service.bat 将tomcat安装 ...
随机推荐
- 【转】PHP对象在内存中的分配
对像在PHP 里面和整型.浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻辑上 说大体上是分为4 段,栈空间段.堆空 ...
- IDEA 14注册码
用户: share密钥:78689-AFOCD-P3SDN-83DEC-BQ3UC-V6UK7用户: for密钥:13768-8VXX0-YL2BG-YBD88-2M3HN-CAOQ5用户: you密 ...
- Android性能优化之避免内存泄漏的建议
在android程序开发中,内存泄漏问题是比较常见的问题,相信有过一些android编程经历的程序猿都遇到过各种各样的内存泄漏.内存泄漏是造成应用程序OOM的主要原因之一,是编程中必须避免的问题.下面 ...
- java中的Timer
一个java中用Timer做的简单定时器小程序. package com.test.lx; import java.util.TimerTask; public class TimeTaskTest ...
- altera ip 核小究
用quartus的MegaWizard工具生成一个乘法器multiplier,会在工程目录下产生 multiplier.qip (可选) multiplier_bb.v (可选) multip ...
- 牛客~~扫雷~~~DFS+模拟
链接:https://www.nowcoder.com/acm/contest/118/F来源:牛客网 题目描述 <扫雷>是一款大众类的益智小游戏,于1992年发行.游戏目标是在最短的时间 ...
- HCNA--tcp/ip基础
1.OSI七层参考模型 应用层 7 表示层 6 高层:负责主机之间的的数据传输 会话层 5 传输层 4 主机之间端到端的连接 tcp /udp segment 网络层 3 路由 寻址 packet ...
- Java学习之Iterator(迭代器)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为“轻量级”对象,因为创建它的代价小. Java中的I ...
- cms .net webform去服务器控件标签化 pagebase新版本
这是最近在干一个webform的cms的时候用起来的,原来虽然做过很多技术,什么remoting,wcf,webservice,可是弄来弄去,最后也没个收藏的地儿,全都放在笔记本儿上了,可是人又懒地可 ...
- 各版本Sql Server下载地址全
SQL Server 2014简体中文企业版 文件名:cn_sql_server_2014_enterprise_edition 32位下载地址:ed2k://|file|cn_sql_server_ ...