mysql更改数据文件目录及my.ini位置

步骤: 1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径。   "C:\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="D:\MySQL Data\my.ini" MySQL56 2、编辑my.ini中对应datadir   改前:datadir="C:\ProgramData\MySQL\MySQL Server 5.6\data\"   改后:datadir="D:\ProgramData\MySQL\MySQL Server 5.6\data" 3、重整mysql对应数据文件目录(若不做,则mysql无法正常启动) 4、查找注册表,修改mysql启动项所关联的defaults-file路径:   HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/MySQL56下的ImagePath项,   修改完后,刷新windows服务,再次查看mysql启动项属性->可执行文件路径,结果如下:   "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\MySQL Server 5.5\my.ini" MySQL   确保将my.ini移植到正确的目录下。 5、重启mysql,配置成功。

以访问 StackOverflow 为例说明如何使用 Chrome + SwitchySharp 实现翻墙

小G一直认为翻墙是开发人员的基本技能之一,是获取技术问题的解决方案时最有效的方式之一。小 G 使用翻墙软件也有4年多了,昨天在访问 StackOverflow 时,由于 StackOverflow 网站所引用的 CDN 资源被墙导致网站访问出现异常,正好也就以此网站为例,来给大家说明怎么顺利翻越天朝无敌无耻无节操的 GFW。 必备的材料: 1. Chrome 浏览器(FireFox亦可,具体操作方法请自行百度) 2. MyEnTunnel 点此下载 (下载有问题时请前往 NB号官网 下载) 3. SwitchySharp 代理插件 (由于 google 域名被墙,此插件下载可能颇费周章,所以小 G 把目前最新的[v1.10.4] CRX文件 放在这里)    另:如何下载 Chrome 插件的 CRX 文件,请参见《下​载​c​h​r​o​m​e​插​件​和​离​线​安​装​C​R​X​文​件​的​方​法》   翻墙的具体步骤 1. 去 NB 号官网注册一个 SSH 代理帐号(当然是付费的,否则网络不稳定啊,乡亲们哪,该花还是要花的啊 ╮( ̄▽ ̄)╭ ),本人注册的50大洋/年的专业版,可以支持 3 个客户端同时登录。 2. 在本机运行  MyEnTunnel 客户端,按下图设置即可:   红框部分不多解释,注意别把端口号填错就可以了,如果是在NB号上注册的话,这些信息都在确认邮件里。注意 MyEnTunnel 和最新版的 MyEnTunnelPlus 端口号不同。 3. 打开 Chrome 浏览器,安装 SwitchySharp 插件(从扩展商店里安装,或直接下载我上文提到的文件安装)。 4. 在 Chrome 地址栏的右侧找到 SwitchySharp,单击选择“选项”: 在“选项”界面,选择“情景模式”选项卡,按下图设置: 切换至“切换规则”选项卡,勾选“启用切换规则”,并在下面的规则列表中添加要使用代理的域名规则,如下图所示: OK,大功告成,现在你可以正常访问 StackOverflow 站点了。

Visual Studio 2013 无法启动 IIS Express 的解决办法

不能为 [::]:64090 绑定到下面的传输。IP 仅侦听列表可能包含到一个接口的引用,该接口在此计算机上不存在。数据字段包含错误号。 以上是 IIS Express 启动失败后,在 Windows 事件查看器中的错误日志信息。错误的详细信息的XML版本,我也附在下面: <?xml version="1.0" encoding="utf-8"?> <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-HttpEvent" Guid="{7b6bc78c-898b-4170-bbf8-1a469ea43fc5}" EventSourceName="HTTP"/> <EventID Qualifiers="49152">15005</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2014-07-05T15:33:22.037587700Z"/> <EventRecordID>10640</EventRecordID> <Correlation/> <Execution ProcessID="4" ThreadID="15856"/> <Channel>System</Channel> <Computer>Tiramisu-WorkPC</Computer> <Security/> </System> <EventData> <Data Name="DeviceObject">\Device\Http\ReqQueue</Data> <Data Name="Address">[::]:64090</Data> <Binary>0000040002003000000000009D3A00C0000000000000000000000000000000000000000000000000220000C0</Binary> </EventData> </Event> 我是在调试开源博客代码 BlogEngine.NET 项目源码时遇到这个问题的,关于这个博客,我会在后面的博文作更详细的解析说明,现在仅说明它是用 MVC 开发的轻量灵活的博客系统,清爽简洁的界面我非常喜欢,我用它搭建了一个个人博客站点,数据库用的阿里云 MySQL。关于此问题产生的本质原因,我没有深究,因为我对 IIS Expres 这个工具还不是很了解,只能就目前解决问题的情况做些详细的说明。 关于 ASP.NET Web 开发服务器、本地 IIS和 IIS Express 的区别,请参见《VS2013无法启动IIS Express Web的解决办法》,此文章最后提到的部分,即是本文所列问题的解决方案。Visual Studio 2013 虽然集成安装了 IIS Express 8.0,但是并未安装 WebMatrix ,本文所列的问题就是此问题造成的。解决办法: 1.下载最新版本的 Microsoft Web Platform Installer 5.0。 2.在组件列表中选择最新版本的 WebMatrix 3.0,安装重启后即可正常使用 IIS Express 调试项目了。
友情链接:Smart Testing