如何手动安装MySql
想安装当然要先有一个MySql的安装包 这里使用的是mysql-5.7.12-winx64
安装包百度云:http://pan.baidu.com/s/1kVAuXuv 密码:hr39
1.要将压缩包解压到你的指定位置(最好将要用的工具文件分类放好)
例如:D:\javaApp\mysql-5.7.12-winx64
2.配置环境变量
进入对应的存放目录, 复制目录路径
例如:D:\mysql-5.7.10-winx64\bin ,
配置环境变量(配置用户环境变量也可以, 系统环境变量也可以)
在 PATH后面追加上 ;D:\mysql-5.7.10-winx64\bin;(注意英文的分号)
3.进入你解压的那个文件,在该目录下会有一个my-default.ini 文件 选中该文件右键以记事本打开
MySQL启动时会读取这个文件,
我们要在该文件中写入一些配置
basedir=D:\javaApp\mysql-5.7.12-winx64
datadir=D:\javaApp\mysql-5.7.12-winx64\data
port = 3306
basedir:是我们解压文件的安装位置
datadir:也是解压位置加上\data就Ok
port:是MySql的端口号
如下:

4.点击开始
---->所有程序---->附件---->命令提示符(选中右键以管理员方式运行) cd 进入刚才MySql的安装目录
例如:cd D:\javaApp\mysql-5.7.12-winx64\bin; 在 d:切换下盘符
如图:
在该路径下输入 mysqld --install(这个是添加MySql的服务)
成功安装会输出:Service successfully installed.
如图:
5. 初始化 MySQL
继续在命令提示符中输入: mysqld --initialize --console
这是初始化数据库, 然后你可以在初始化的最后面看到有一个 root@localhost:
后面有一连串的字母数字符号, 这是 MySQL 生成的随机密码. 要记下来,
如图:
一会我们登陆 MySQL 数据库的时候要用.
6. Windows+R键,运行:services.msc
找到对应的Mysql的服务,启动
7. 修改MySQL默认密码
启动了之后, 我们登陆 MySQL 数据库, 输入命令
mysql -uroot -p
回车, 要求你输入密码, 这时, 把刚才 MySQL 随机生成的密码输入, 然后回车, 就登陆进去了.
登陆进去之后, 直接输入:
SET PASSWORD = PASSWORD('你的新密码');修改密码.
修改完密码之后, 需要重启 MySQL 服务才生效
8. 重启服务 由于配置了环境变量 我们可以直接输入mysql -uroot -p 该步骤要求输入数据库密码 就是刚才我们修改的密码了
成功后如图:
以上就是安装步骤写的多 其实就是鼠标点点 copy一下的东西。
如何手动安装MySql的更多相关文章
- Docker容器手动安装mysql(国内镜像)
Docker手动安装mysql 1.创建centos镜像的容器 [root@localhost Tools]# docker run -i -d -h zabbix --name zabbix -p ...
- perl 5.22手动安装Mysql DBI和DBD
mysql 手动安装DBI 和DBD: DBI版本: [root@dr-mysql01 DBD-mysql-4.033]# perl -MDBI -le 'print $DBI::VERSION;' ...
- ubuntu 手动安装mysql
申请了一台云主机,需要手动安装所有环境,今天将mysql安装过程记下. 安装mysqla. 下载不了gcc, 需要先运行apt-get updateb. cmake报错,每次要先删除cmakeCach ...
- Windows手动安装MySQL
由于MySQL 5.6(也许5.5)以后去掉了Server Instance Configuration Wizard(服务实例配置向导),于是msi版变成了和zip版一样,要手动配置. * 假定安装 ...
- 手动安装mysql
需要在本机(mac)上装个mysql,看到压缩版的体积最小,结果进入了手工安装的坑(正常有界面可以安装,但安装目录将是/usr/local/mysql),既然入了坑就填上吧. 1.解压到自己选择的目录 ...
- windows MySQL 5+ 服务手动安装
一.手动安装mysql 1.准备一个mysql免安装版本(把原来安装好的版本复制一份即可.一次安装多次使用^_^),将mysql复制到指定目录. 2.配置my.ini文件(本例使用的是5.0.22版本 ...
- MySQL CentOS7 手动安装
手动安装MySQL的目的: 1.一个服务器上可以同时装多个版本,甚至相同版本MySQL的多个实例,这种需求很常见: 2.一次初始化和配置后,可以快速复制到本服务器或其他服务器,及封装为初始MySQL的 ...
- windows系统下安装MySQL
可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. ...
- CentOS 7安装Mysql并设置开机自启动
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支). 可以按照以下步骤手动安装Mysql数据库. 1. 下载rpm安装文件 wget http://repo. ...
随机推荐
- Azkaban源码学习笔记
1. ConnectorParams (interface): 定义了各种常量参数,没有声明任何方法. 2. ExecutorServlet.java类 2.1 继承类HttpServlet和接口 ...
- TechEmpower 13轮测试中的ASP.NET Core性能测试
应用性能直接影响到托管服务的成本,因此公司在开发应用时需要格外注意应用所使用的Web框架,初创公司尤其如此.此外,糟糕的应用性能也会影响到用户体验,甚至会因此受到相关搜索引擎的降级处罚.在选择框架时, ...
- 菜鸟学Struts2——Interceptors
昨天学习Struts2的Convention plugin,今天利用Convention plugin进行Interceptor学习,虽然是使用Convention plugin进行零配置开发,这只是 ...
- JS里面Data日期格式转换
var format = function(time, format){ var t = new Date(time); var tf = function(i){return (i ...
- CSS3 3D立方体效果-transform也不过如此
CSS3系列已经学习了一段时间了,第一篇文章写了一些css3的奇技淫巧,原文戳这里,还获得了较多网友的支持,在此谢过各位,你们的支持是我写文章最大的动力^_^. 那么这一篇文章呢,主要是通过一个3D立 ...
- HTML5 input元素新的特性
在HTML5中,<input>元素增加了许多新的属性.方法及控件.本文章分别对这三方面进行介绍. 目录 1. 属性 2. 方法 3. 新控件 1. 属性 <input>元素在H ...
- 【.net 深呼吸】跨应用程序域执行程序集
应用程序域,你在网上可以查到它的定义,凡是概念性的东西,大伙儿只需要会搜索就行,内容看了就罢,不用去记忆,更不用去背,“名词解释”是大学考试里面最无聊最没水平的题型. 简单地说,应用程序域让你可以在一 ...
- HTML文档头部
前面的话 在声明文档类型之后,HTML文档的下一部分为<html>标签,告知浏览器应将括在<html>...</html>内的所有内容解析为HTML.然后是HT ...
- Hbase的伪分布式安装
Hbase安装模式介绍 单机模式 1> Hbase不使用HDFS,仅使用本地文件系统 2> ZooKeeper与Hbase运行在同一个JVM中 分布式模式– 伪分布式模式1> 所有进 ...
- 简单搭建 nuget 内部服务器
搭建 nuget 内部服务器,最好的方式是使用 ProGet,参考博文<用 ProGet 搭建内部的 NuGet 服务器>,好处非常多,但需要使用 SQL Server 数据库,如果不想使 ...