`
schy_hqh
  • 浏览: 558516 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Mysql免安装版

 
阅读更多

重装了系统,索性把开发中用到的软件都更新一下。

下载Mysql的时候,发现有免安装版的,于是弄个来玩玩。

下载的时候还要注册Oracle的用户,烦人!

 

第一步,下载ZIP版本的到本地,解压。

 

第二步,在解压目录下的新建一个文件,命名为my.ini

打开,加入如下配置(仅本地弄个数据库,具体配置很复杂,没研究)

[mysqld]

# set basedir to your installation path
basedir=E:/soft/mysql-advanced-5.6.13-winx64

# set datadir to the location of your data directory
datadir=E:/soft/mysql-advanced-5.6.13-winx64/data

 

 

第三步,配置环境变量

像Play framework,Maven这些都是开箱即用的,无需安装,仅配置环境变量即可,很爽!

新建一个环境变量: MYSQL_HOME ---> E:\soft\mysql-advanced-5.6.13-winx64

将Mysql加入到Path环境变量中:%MYSQL_HOME%\bin;

这样做的目的:

命令行中敲命令时不用切换到Mysql的具体目录下

 

第四步,启动Mysql

 由于已经为Mysql设置好了环境变量,可以直接这样启动:

启动Mysql

C:\Users\Administrator>mysqld --console      --console参数表示将日志信息打印到控制台上

 关闭Mysql

 C:\Users\Administrator>mysqladmin -u root shutdown   或者直接Ctrl+c关闭

 

 注:

上面的命令并没有将Mysql加入到Windows的服务中,每次使用都需要手动开启服务。

毕竟是自己在家练代码时用用而已,没必要将其注册为服务,除非是工作上用到Mysql了。

 

使用批处理文件

启动Mysql

在Mysql解压目录下,新建立文件,加入如下内容,最后重命名为startup.bat

bin\mysqld.exe --console

关闭Mysql

 在Mysql解压目录下,新建立文件,加入如下内容,最后重命名为shutdown.bat

bin\mysqladmin.exe -u root shutdown

 这样,也方便。

 

修改密码

首先,运行startup.bat,启动Mysql

登陆:

C:\Users\Administrator>mysql -uroot

查询用户:

mysql> select host,user,password from mysql.user;

 


可见,root用户的密码为空!

 

修改密码:

 mysql> update mysql.user set password=PASSWORD('root') where user='root' or user='';

 

修改密码之后,再次登录,就需要使用密码才能登录了!C:\Users\Administrator>mysql -uroot -proot


 

 

 

补充:

解决插入中文变乱码的问题

首先,查看当前mysql所配置的字符编码:show variables like 'character%'; 

 

查看mysql支持的字符编码:

mysql-advanced-5.6.13-winx64\share\charsets\Index.xml

 

直接修改my.ini文件 

指定客户端(sql sever viewer)和服务端(mysql 服务端数据存储)编码即可!

 

 

[client]
port=3306
default-character-set=utf8

[mysqld]
# set basedir to your installation path
basedir=E:/soft/mysql-advanced-5.6.13-winx64

# set datadir to the location of your data directory
datadir=E:/soft/mysql-advanced-5.6.13-winx64/data

character_set_server=utf8
 

 


 

  • 大小: 19.9 KB
  • 大小: 37.6 KB
分享到:
评论

相关推荐

    Navicat for Mysql免安装版

    总的来说,Navicat for MySQL免安装版是数据库管理员、开发者和分析师的理想工具,无论是在本地还是远程工作,都能提供高效且全面的MySQL数据库管理体验。其简洁的界面和丰富的功能,使得即使是对数据库不太熟悉的...

    navicat for mysql免安装版

    【Navicat for MySQL免安装版详解】 Navicat是一款强大的数据库管理工具,专为MySQL设计,提供了直观的用户界面,使得数据库管理、开发和维护变得更加简单。免安装版的Navicat则无需进行繁琐的安装过程,用户可以...

    mysql免安装版及navicat数据库管理工具

    MySQL免安装版,如“mysql-8.0.20-winx64.zip”,是一种轻便的部署方式,无需通过传统安装程序即可在Windows系统上运行MySQL服务器。这种版本通常包含所有必要的文件和配置,用户只需要解压并执行特定的启动脚本或...

    MySQL免安装版配置

    **知识点详解:MySQL免安装版配置** MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其免安装版因其便捷性和灵活性而备受用户喜爱。本文将深入解析如何配置MySQL免安装版,包括下载与解压、环境变量设置...

    mysql免安装版

    标题提到的“mysql免安装版”就是这样的一个版本,特别适合开发人员、测试人员以及在不便于安装完整软件包的环境中使用。 描述中提到了“windows下的mysql5.5免安装版”,这意味着这个压缩包是为Windows系统设计的...

    mySql免安装版win7下部署手册

    mySql免安装版win7下部署手册;配置官方免安装文件时走了很多弯路,现在把需要注意也是我出错的地方分享给大家

    mysql免安装版安装配置.zip

    MySQL免安装版,也称为便携式MySQL,是一种无需正式安装即可在计算机上运行的数据库管理系统版本。这种形式的MySQL适合于开发人员和系统管理员,因为它可以方便地在不同的计算机之间移动,不需要卸载和重新安装。在...

    navicat for mysql免安装

    【标题解析】:“navicat for mysql免安装”指的是Navicat Premium的MySQL版本,它是一个无需通过传统安装过程即可使用的数据库管理工具。Navicat是著名的数据库管理和开发工具,提供了一个直观的图形用户界面(GUI...

    免安装版MySql运行详细步骤

    免安装版 mysql 免安装版本配置方法 详细步骤一步一步完成mysql的安装和使用 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 #设置mysql的安装目录 basedir=D:...

    mysql免安装版配置

    ### MySQL免安装版配置知识点详解 #### 一、MySQL免安装版概述 MySQL免安装版是一种无需通过传统安装程序即可使用的版本,适用于那些希望快速部署MySQL数据库或在受限制环境中运行MySQL的情况。与传统的安装版相比...

    mysql免安装版5.0

    mysql免安装版,可直接使用,密码为空

    Mysql(免安装版)使用手册

    MySQL免安装版使用手册主要针对的是那些希望快速部署和运行MySQL数据库而无需经历完整安装过程的用户。这种版本通常包含了所有必要的组件,使得在没有安装程序的环境下也能启动和管理MySQL服务。以下是一些关键知识...

    Red5+mysql免安装版

    【Red5+MySQL免安装版】是一个精心配置的IT环境组合,主要包含了Red5服务器、MySQL数据库和Java运行环境,所有组件都以绿色免安装的形式提供,方便用户快速部署和使用。这个组合特别适合那些需要在本地进行视频流...

    MySql免安装版

    MySQL免安装版是一种轻量级且便捷的数据库管理系统版本,它省去了传统安装过程,适合在需要快速部署或有限系统资源的环境中使用。这个版本通常包含所有必要的组件,如服务器、客户端工具和必要的库,使得用户可以...

    mysql免安装版本

    MySQL免安装版本是一种轻便的数据库管理系统的部署方式,它不需要传统的安装过程,而是通过解压文件并执行特定脚本来启动和配置MySQL服务。这种方式特别适合于那些希望快速部署、移动或在没有管理员权限的环境中运行...

Global site tag (gtag.js) - Google Analytics