重装了系统,索性把开发中用到的软件都更新一下。
下载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
相关推荐
总的来说,Navicat for MySQL免安装版是数据库管理员、开发者和分析师的理想工具,无论是在本地还是远程工作,都能提供高效且全面的MySQL数据库管理体验。其简洁的界面和丰富的功能,使得即使是对数据库不太熟悉的...
【Navicat for MySQL免安装版详解】 Navicat是一款强大的数据库管理工具,专为MySQL设计,提供了直观的用户界面,使得数据库管理、开发和维护变得更加简单。免安装版的Navicat则无需进行繁琐的安装过程,用户可以...
MySQL免安装版,如“mysql-8.0.20-winx64.zip”,是一种轻便的部署方式,无需通过传统安装程序即可在Windows系统上运行MySQL服务器。这种版本通常包含所有必要的文件和配置,用户只需要解压并执行特定的启动脚本或...
**知识点详解:MySQL免安装版配置** MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其免安装版因其便捷性和灵活性而备受用户喜爱。本文将深入解析如何配置MySQL免安装版,包括下载与解压、环境变量设置...
标题提到的“mysql免安装版”就是这样的一个版本,特别适合开发人员、测试人员以及在不便于安装完整软件包的环境中使用。 描述中提到了“windows下的mysql5.5免安装版”,这意味着这个压缩包是为Windows系统设计的...
mySql免安装版win7下部署手册;配置官方免安装文件时走了很多弯路,现在把需要注意也是我出错的地方分享给大家
MySQL免安装版,也称为便携式MySQL,是一种无需正式安装即可在计算机上运行的数据库管理系统版本。这种形式的MySQL适合于开发人员和系统管理员,因为它可以方便地在不同的计算机之间移动,不需要卸载和重新安装。在...
【标题解析】:“navicat for mysql免安装”指的是Navicat Premium的MySQL版本,它是一个无需通过传统安装过程即可使用的数据库管理工具。Navicat是著名的数据库管理和开发工具,提供了一个直观的图形用户界面(GUI...
免安装版 mysql 免安装版本配置方法 详细步骤一步一步完成mysql的安装和使用 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 #设置mysql的安装目录 basedir=D:...
### MySQL免安装版配置知识点详解 #### 一、MySQL免安装版概述 MySQL免安装版是一种无需通过传统安装程序即可使用的版本,适用于那些希望快速部署MySQL数据库或在受限制环境中运行MySQL的情况。与传统的安装版相比...
mysql免安装版,可直接使用,密码为空
MySQL免安装版使用手册主要针对的是那些希望快速部署和运行MySQL数据库而无需经历完整安装过程的用户。这种版本通常包含了所有必要的组件,使得在没有安装程序的环境下也能启动和管理MySQL服务。以下是一些关键知识...
【Red5+MySQL免安装版】是一个精心配置的IT环境组合,主要包含了Red5服务器、MySQL数据库和Java运行环境,所有组件都以绿色免安装的形式提供,方便用户快速部署和使用。这个组合特别适合那些需要在本地进行视频流...
MySQL免安装版是一种轻量级且便捷的数据库管理系统版本,它省去了传统安装过程,适合在需要快速部署或有限系统资源的环境中使用。这个版本通常包含所有必要的组件,如服务器、客户端工具和必要的库,使得用户可以...
MySQL免安装版本是一种轻便的数据库管理系统的部署方式,它不需要传统的安装过程,而是通过解压文件并执行特定脚本来启动和配置MySQL服务。这种方式特别适合于那些希望快速部署、移动或在没有管理员权限的环境中运行...