MySQL更改root密码

提示:不同的mysql版本,修改账户密码方式略有不同,如:mysql8修改密码

mysql -u root mysql

use mysql;

ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

flush privileges;

 

=====================================

如下是mysql5.6-5.7修改账户和密码:

第一种︰使用 set password 語法

shell> mysql -u root mysql

mysql> SET PASSWORD FOR root=PASSWORD(’new_password’);

第三种︰使用 mysqladmin命令

shell>mysqladmin -u root password new_password

如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:

1. KILL掉系统里的MySQLD进程;

killall -TREM mysqld

2. 用以下命令启动MySQL,以不检查权限的方式启动;

mysqld_safe -skip-grant-tables &

3. 然后用空密码方式使用root用户登录 MySQL;

mysql -u root

4. 修改root用户的密码;

mysql> update mysql.user set password=PASSWORD(’新密码’) where User=’root’;

mysql> flush privileges;

mysql> quit

5. 重新启动MySQL,就可以使用新密码登录了

注释:在大多数的情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。

方法1

使用phpmyadmin,这是最简单的了,修改mysql库的user表,

不过别忘了使用PASSWORD函数。

方法2

使用mysqladmin,这是前面声明的一个特例。

DE>DE>mysqladmin -u root -p password mypasswd

输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。

把命令里的root改为你的用户名,你就可以改你自己的密码了。

当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,

那么这种方法就是无效的。 而且mysqladmin无法把密码清空。

下面的方法都在mysql提示符下使用,且必须有mysql的root权限:

方法3

DE>DE>mysql> INSERT INTO mysql.user (Host,User,Password) VALUES(\%,jeffrey,PASSWORD( iscuit)); mysql> FLUSH PRIVILEGES

确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参考手册》里有这个例子,所以我也就写出来了。 注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。

方法4

和方法三一样,只是使用了REPLACE语句

DE>DE>mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES(\%,jeffrey,PASSWORD( iscuit)); mysql> FLUSH PRIVILEGES

方法5

使用SET PASSWORD语句,

DE>DE>mysql> SET PASSWORD FOR jeffrey@”%” = PASSWORD( iscuit);

你也必须使用PASSWORD()函数,

但是不需要使用FLUSH PRIVILEGES。

方法6

使用GRANT … IDENTIFIED BY语句

DE>DE>mysql> GRANT USAGE ON *.* TO jeffrey@”%” IDENTIFIED BY iscuit

这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

注意: PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。

客户机无法通过mstsc连接到远程主机的解决方法

症状:

当通过mstsc命令进行连接时,系统提示:

客户端无法连接远程计算机;

连接可能没有启用,或者计算机太忙,无法接受新连接。也可能网络问题使您无法连接。

请以后再试。如果问题继续出现,请跟系统管理员联系。

 

说明:

两台电脑是在同一个局域网内的;

网络是通的,并且可以进行文件及打印共享;

 

可能存在的问题:

1、3389端口没有开通;

[开始]菜单——设置——控制面板——系统——远程属性——勾起:允许用户远程连接到此计算机

 

2、服务没有启用;

[开始]菜单——设置——控制面板——管理工具——服务——找到:Terminal Services服务:更改成“启动”状态

 

3、防火墙;

如果端口和服务都开通了,还是不能连接,那么就有可能是被防火墙禁止了;关闭防火墙 或者 添加3389端口并允许

下面是WindowsXP自带的防火墙:

[开始]菜单——设置——控制面板——Windows防火墙——例外:勾选“远程桌面”

远程桌面连接(mstsc)和 Win2003桌面连接(tsmmc)

mstsc在不加参数的情况下看到的是一个虚拟桌面;
mstsc /console(xp sp3以上版本是 mstsc/admin)加了参数以后就是以本地控制台桌面去登录的所看到的是本地桌面;
2003“管理工具”“桌面连接(TSMMC)”所用的连接方式也是以本地控制台桌面去登录的;
我们可以做这么一个测试:
两台2003的机器分别是A和B都启用了远程桌面连接;
我们知道2003默认的连接数是2,加上远程本地控制台连接数1,加起来一共是3,也就是说最多有3个远程连接数。
下面我们A机上做个测试,在A机上通过mstsc连接到B,
1、开个mstsc连接过去,OK没问题
2、再开个mstsc连接过去,OK也没问题
3、继续开个mstsc 加上参数 /console 连接过去它将判断服务器本地是否登陆在桌面,如果登录,则锁定本地登录,桌面被console占用,如果没有登录就开启个本地登录一样的窗口。
4、现在打开tsmmc,用tsmmc连接过去会发现带/console参数的mstsc被踢了出来,TSMMC占用了本地控制台桌面。
5、我们去到物理机B上去发现本地桌面被锁定,输入用户名密码登录进去,返回A机器发现TSMMC被踢了出来。
得出结论本地控制台桌面在同一时间只能有1个连接,“mstsc/console”和TSMMC都是以本地控制台桌面去连接的。
实验到此没有加任何参数的mstsc始终没受影响,因为它们用的是虚拟桌面。
2003的“桌面连接(TSMMC)”的好处在于:可以加入很多远程桌面的连接地址,点一下就可以连接,如果远程服务器比较多,很方便管理。

更改windows2003的最大连接数

导读:windows  xp和2003中的远程桌面功能非常方便,不像以往需要安装。所以我一直使用,不过由于只允许2个用户登陆,有些时候因为在公司连接后断开,同事在家里用其他用户登陆后断开,我就不能连接了。总是报错“终端服务超过最大连接数”,这时候我和同事都不能登陆,有没有什么办法可以达到以下几个目的中的一个:

1、为账号设定权限,管理员登陆的时候强制注销多余的用户。

2、管理员登陆的时候自动接管在其他地方断开的状态(本来这个功能具备,但有些时候不行)。

3、不安装总段服务的时候增加连接数(不是临时授权)

通过以下方法来增加连接数

运行:services.msc,启用license logging。

打开win2k3的控制面板中的”授权”,点”添加许可”,输入要改的连接数。

别忘了添加完毕后再关闭 License Logging。

利用js来判断浏览器类型(ie,firefox)

现在网络上的浏览器,操作系统就象中国的方言一样,那个叫多啊!这给我们这些开发人员
带来了巨大的痛苦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用ie,有人喜欢用
firefox,还有人喜欢用腾讯tt,而我喜欢用maxthon.虽然名字可能有很多种,但是内核还是只有
那么的几种!ie内核,netscape内核!怎么样用js来判断各种浏览器的类型呢!
在不同的浏览器中对js的支持程度,语法要求都不大一样!下面的代码为判断代码

<script language=”JavaScript”>
<!–
function getOs()
{
var OsObject = “”;
if(navigator.userAgent.indexOf(“MSIE”)>0) {
return “MSIE”;
}
if(isFirefox=navigator.userAgent.indexOf(“Firefox”)>0){
return “Firefox”;
}
if(isSafari=navigator.userAgent.indexOf(“Safari”)>0) {
return “Safari”;
}
if(isCamino=navigator.userAgent.indexOf(“Camino”)>0){
return “Camino”;
}
if(isMozilla=navigator.userAgent.indexOf(“Gecko/”)>0){
return “Gecko”;
}

}
alert(“您的浏览器类型为:”+getOs());
–>
</script>

测试一下,你就可以发现了!我用的maxthon,它告诉我的信息却是msie如下图

所以说maxthon和ie是用的同一个内核!而firefox则不是.

tag:js 判断浏览器,判断浏览器版本,判断浏览器类型,判断浏览器的代码,如何判断浏览器

jquery KindEditor 4 输入框(textarea) 限定字数

代码直接复制就行,如下:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

<html xmlns=”http://www.w3.org/1999/xhtml“>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

<title>KindEditor 4  输入框限定字数</title>

<script charset=”utf-8″ src=”../jquery-1.6.4.min.js”></script>

<script charset=”utf-8″ src=”../kindeditor-min.js”></script>

<script charset=”utf-8″ src=”../lang/zh_CN.js”></script>

<script type=”text/javascript”>

//KindEditor

$(function() {

var editor = KindEditor.create(‘textarea[name=”content1″]‘,{

resizeType : 0,  // 2时可以拖动改变宽度和高度,1时只能改变高度,0时不能拖动。

themeType : ‘simple’,  //指定主题风格,可设置”default”、”simple”  指定simple时需要引入simple.css

height  : ’500px’,

readonlyMode : false, //只读模式 默认为false

allowFileManager : true,  //显示浏览远程服务器按钮

afterChange : function() {

$(‘.word_count1′).html(this.count()); //字数统计包含HTML代码

$(‘.word_count2′).html(this.count(‘text’));  //字数统计包含纯文本、IMG、EMBED,不包含换行符,IMG和EMBED算一个文字

//////////

//限制字数

var limitNum = 100;  //设定限制字数

var pattern = ‘还可以输入’ + limitNum + ‘字’;

$(‘.word_surplus’).html(pattern); //输入显示

if(this.count(‘text’) > limitNum) {

pattern = (‘字数超过限制,请适当删除部分内容’);

//超过字数限制自动截取

var strValue = editor.text();

strValue = strValue.substring(0,limitNum);

editor.text(strValue);

} else {

//计算剩余字数

var result = limitNum – this.count(‘text’);

pattern = ‘还可以输入’ +  result + ‘字’;

}

$(‘.word_surplus’).html(pattern); //输入显示

////////

}

});

 

});

</script>

</head>

<body>

 

<h1>HYZX  默认</h1>

<form name=”example” method=”post” action=”demo-default.php”>

<textarea name=”content1″ id=”content1″ style=”width:700px;height:200px;visibility:hidden;”>000000000</textarea>

<br />

<br>

<br>

<input type=”submit” name=”button” value=”提交内容” />

</form>

<br>

<p> 您当前输入了 <span class=”word_count1″>0</span> 个文字。(字数统计包含HTML代码。)<br />

您当前输入了 <span class=”word_count2″>0</span> 个文字。(字数统计包含纯文本、IMG、EMBED,不包含换行符,IMG和EMBED算一个文字。)<br>

<span class=”word_surplus”></span>

</p>

<br>

</body>

</html>

jquery 转JS 关于鼠标移动加载CSS样式的

<script type=”text/javascript” src=”style/v2/jquery-1.4.2.min.js”></script><script type=”text/javascript”> $().ready(function(){ $(‘#navi ul li’).hover(function(){ //click $(this).addClass(‘hovernavibg’); },function(){ //鼠标离开时移除divOver样式 $(this).removeClass(‘hovernavibg’); }); }); </script>上面这是用JQUERY写的。

兼容IE\FF 加入收藏夹和设为首页

<script>// <![CDATA[
<br />
<!– function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, “”); } catch (e) { alert(“加入收藏失败,请使用Ctrl+D进行添加”); } } } function SetHome(obj,vrl){ try{ obj.style.behavior=’url(#default#homepage)’;obj.setHomePage(vrl); } catch(e){ if(window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”); } catch (e) { alert(“此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为’true’,双击即可。”); } var prefs = Components.classes[‘@mozilla.org/preferences-service;1’].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref(‘browser.startup.homepage’,vrl); } } } //–><br />
// ]]></script>

<a>加入收藏</a>
<a>设为首页</a>

python

Python[1] (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
7月20日,IEEE发布2017年编程语言排行榜:Python高居首位。

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。
基于C的Python编译出的字节码文件,通常是.pyc格式。
除此之外,Python还可以以交互模式运行,比如主流操作系统Unix/Linux、Mac、Windows都可以直接在命令模式下直接运行Python交互环境。直接下达操作指令即可实现交互操作。

提示:python更适合机器人编程,现在很多工业机器人都在用它做编程语言。

https://baike.baidu.com/item/Python/407313?fr=aladdin

Unity3D

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持。

版本介绍
Windows版本:Unity3d 2017.1
Mac版本:Unity3d 2017.1
现在最新的Beta版本是Unity 2017.2.0b2
大陆发布版本
Unity3D PRO虚拟现实、跨平台应用程序开发引擎(商业版)
unity3d 4.0版本
unity3d 4.0版本
Unity iOS Pro移动终端发布平台
Unity3D PRO 虚拟现实、跨平台应用程序开发引擎(教育版)
2012年11月15日,Unity Technologies公司正式推出Unity 4.0版本,新加入对于DriectX 11的支持和Mecanim动画工具,以及为用户提供Linux及Adobe Flash Player的部署预览功能。
目前Unity5已经推出。
Unity是免费的,官方为Unity Pro和Unity iOS Pro提供30天全功能试用期。
你可以使用C#和JS快速上手它。

研讨会
PC、MAC、iPhone、ipad、PS和Xbox360等众多平台的引擎效能成为了业界关心的焦点问题,而Unity3D游戏引擎技术研讨会在中国的召开,无疑吸引了各家厂商的目光。

在上海举行的本届研讨会,由韩国国民大学游戏教育学院和中国东华大学联合举办。大会不仅是对Unity3D游戏引擎技术的介绍,更通过此次会议提升中国先进游戏技术的开发能力,培养后备研发人员。
Unity3D游戏引擎技术研讨会最早于2010年5月在韩国举行。据悉,十种以上的新引擎开发,都是采用了Unity3D游戏引擎技术。部分开发商利用2010年ChinaJoy展会之机,也展示了该引擎的运行效果。已有不少厂商同开发商签订了提前的引擎预定协议。
Unity引擎宣布放弃支持Flash平台
相信很多独立游戏以及移动游戏开发者都不会对Unity引擎感到陌生。2013年4月25日Unity公司CEO David Helgason发布消息称,游戏引擎Unity今后将不再支持Flash平台,且于今天起不再销售针对Flash开发者的软件授权。
Unity全球领袖齐聚Unite Keynote
2016年4月11日,本年度的Unite Keynote将重装开启,正式拉开Unite大会的序幕,本次Unite Keynote,Unity CEO John Riccitiello首次来到中国Unite,Unity创始人David Helgason也会同台出席并发表主题演讲。而上海的Unite Keynote也将成为John在亚太地区唯一出席的Unite大会,足以见其对中国市场的重视程度。