2013年3月28日木曜日
如果忘記MySQL的密碼
mysql 版本 5.5.27
-----------------------------------------------------------------------------------------------
01.命令列查看 mysql 是否還在運作,命令列下鍵入以下指令 net start
c:\> net start
根據個人電腦不同,有時候會出現一大堆東西也說不定,
如果其中 MySQL 的話,需要停止 MySQL
02.鍵入以下指令
C:\> net stop mysql ( 停止MySQL服務運作)
(順帶一提,啟動 MySQL服務為 net start mysql )
03.在命令列下進入 mysql 根目錄,
(例如我的路徑為E:\Program Files\MySQL\MySQL Workbench CE 5.2.41)
命令列執行 mysqld --skip-grant-tables
E:\Program Files\MySQL\MySQL Workbench CE 5.2.41\> mysqld --skip-grant-tables
04.重新打開一個命令列,輸入 mysql -uroot -p
E:\Program Files\MySQL\MySQL Workbench CE 5.2.41\> mysql -uroot -p
程式會要求你輸入密碼,直接按下 Enter (以空密碼登入),即會進入 mysql,提示字元會變成
mysql \>
05.執行 update mysql.user set password=PASSWORD('新密碼') where User='root';
mysql \>update mysql.user set password=PASSWORD('新密碼') where User='root';
(不要忘記最後的分號;)
06.更新權限表
mysql \> flush privileges;
07.離開
mysql \> exit
08.將之前鍵入 mysqld --skip-grant-tables後就放置play的命令列關掉
09.完成!
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
如果在網路上面找到使用mysql-nt.exe可以更改密碼,
據說那是很早以前的东西了, 現在都使用mysqld
可以用net start 查看mysql是否還在啟動狀態。在啟動狀態的話,
就用net stop mysql的指令停止。
关闭mysqld
命令行执行 mysqld --skip-grant-tables 然后 没有密码登录 然后修改帐号密码
use mysql;
UPDATE user SET Password = password ( ‘newpasswd’ ) WHERE User = ‘root’;
flush privileges;
如果伺服器是 windows xp/2000/2003/nt 都可以使用這個方法來找回丟失mysql忘記密碼windows超級管理員root的密碼。
已下是MYSQL 忘記密碼的教學
1、停止MYSQL服务,CMD打开命令提示字元窗口,输入 net stop mysql
2、在CMD命令提示字元窗口,進入MYSQL安裝目錄,比如 d:\mysql20080505\bin
3、進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。
命令為: mysqld-nt --skip-grant-tables
4、重新打開一個CMD命令提示字元窗口,輸入mysql -uroot -p,使用空密碼的方式登錄MySQL(不用輸入密碼直接按enter)
5,輸入以下命令開始修改root用戶的密碼(注意:命令中mysql.user中間有個「點」)
mysql> update mysql.user set password=PASSWORD('新密碼') where User='root';
6,刷新權限表
mysql> flush privileges;
7、離開
mysql> quit
這樣MYSQL超級管理員賬號ROOT已經重新設定好了,接下來在工作管理員裡結束掉 mysql-nt.exe 這個處理程序,重新啟動MYSQL即可!
MYSQL重新啟動後,就可以用新設定的ROOT密碼登陸MYSQL了!
2013年3月27日水曜日
java作用域public ,private ,protected 及不寫時的區別
作用域 | 當前類 | 同一package | 子孫類 | 其他package |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
friendly | √ | √ | × | × |
private | √ | × | × | × |
2、private:private表私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。
不寫時默認為friendly
寫在同一個檔案內視為同package
同一個檔案內只能有一個 public class
2013年3月25日月曜日
2013年3月22日金曜日
Firefox Extension
2chb
Adblock Plus >>
Add to Search Bar >>
Adobe Acrobat - Create PDF >>
Adobe Contribute Toolbar >>
Ank Pixiv Tool >>
BarTab Lite X >>
BBSFox >>
Cache View
DonwloadHelper >>
Easy DragToGo+ >>
FireGeatures >>
Greasemonkey >>
Pentadactyl >> Night | help | |
Right Encoding >>
Snap Links Plus >>
Tab Mix Plus >>
TooManyTabs >>
Vacuum Places Improved >>
Xmarks >>
Adblock Plus >>
Add to Search Bar >>
Adobe Acrobat - Create PDF >>
Adobe Contribute Toolbar >>
Ank Pixiv Tool >>
BarTab Lite X >>
BBSFox >>
Cache View
DonwloadHelper >>
DownThemAll! >>
Easy DragToGo+ >>
FireGeatures >>
- http://www.xuldev.org/firegestures/
- Firefox で複数のリンクを一気に開く - FireGestures, Snap Links Plus
- FireGestures的自定腳本
Greasemonkey >>
- Pagerization
Pentadactyl >> Night | help | |
Right Encoding >>
Snap Links Plus >>
Tab Mix Plus >>
TooManyTabs >>
Vacuum Places Improved >>
Xmarks >>
2013年3月17日日曜日
win7連巴哈
作者 john5568 (餃子) 看板 Chat 標題 Re: WIN7 連巴哈BBS 時間 Mon Jan 31 20:08:38 2011 ─────────────────────────────────────── ※ 引述《duomaxwellr (我是紳士)》之銘言: > ※ 引述《schneide (☆一星☆)》之銘言: > > 寫了 > > 但是連巴哈一樣要等 > > 位置可能不對吧? > 我剛剛翻一下我的登錄檔 > 沒有這個位置 XDD 前面是縮寫,我把他匯出reg檔好了,詳細如下: 只是位置可能要自己加,這樣能不能用我不知道.. -- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallStandardProfile] "DisableStealthMode"=dword:00000001 --
2013年3月14日木曜日
2013年3月13日水曜日
2013年3月12日火曜日
申請DNS
以 Seednet 為例子
Seednet http://www.seed.net.tw/
企業服務 http://www.fetnet.net/cs/Satellite/EBU/ebHome
域名申請 http://rs.seed.net.tw/
就有各種費率, 不同在於 domain 不一樣, .com.tw or .tw or .idv
Seednet http://www.seed.net.tw/
企業服務 http://www.fetnet.net/cs/Satellite/EBU/ebHome
域名申請 http://rs.seed.net.tw/
就有各種費率, 不同在於 domain 不一樣, .com.tw or .tw or .idv
2013年3月11日月曜日
String Source Code in Java
Summary
/**
* Converts this string to a new character array.
*
* @return a newly allocated character array whose length is the length
* of this string and whose contents are initialized to contain
* the character sequence represented by this string.
*/
public char[] toCharArray() {
// Cannot use Arrays.copyOf because of class initialization order issues
char result[] = new char[value.length];
System.arraycopy(value, 0, result, 0, value.length);
return result;
}
/**
* Converts this string to a new character array.
*
* @return a newly allocated character array whose length is the length
* of this string and whose contents are initialized to contain
* the character sequence represented by this string.
*/
public char[] toCharArray() {
// Cannot use Arrays.copyOf because of class initialization order issues
char result[] = new char[value.length];
System.arraycopy(value, 0, result, 0, value.length);
return result;
}
2013年3月8日金曜日
SQL FAQ
SQL FAQ
【SQL Server / MSSQL】select * from information_schema.tables;
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
or
SELECT * FROM sys.tables;
【Oracle】select * from user_tables;
select * from all_tables;
SELECT * FROM dba_tables;
(all_views for views, etc.)
【MySQL】show tables; (MySQL 3)
select * from information_schema.tables; (MySQL 5)
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern'] (From: http://dev.mysql.com/doc/refman/5.0/en/show-tables.html)
【Postgres】SELECT * FROM pg_tables
【DB2】SELECT * FROM SYSCAT.TABLES
I know that sql_safe_updates can be set to either 1 or 0 by for example running
SET sql_safe_updates=1;
How can I check if it's already on in command line?
select @@sql_safe_updates;
alter table icecream add column flavor char(20);
alter table icecream drop column flavor;
show table in database
【SQL Server / MSSQL】select * from information_schema.tables;
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
or
SELECT * FROM sys.tables;
【Oracle】select * from user_tables;
select * from all_tables;
SELECT * FROM dba_tables;
(all_views for views, etc.)
【MySQL】show tables; (MySQL 3)
select * from information_schema.tables; (MySQL 5)
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern'] (From: http://dev.mysql.com/doc/refman/5.0/en/show-tables.html)
【Postgres】SELECT * FROM pg_tables
【DB2】SELECT * FROM SYSCAT.TABLES
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345
三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grant selectinsertupdatedelete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例
2、 增加一个用户test2密码为abc让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作
(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据
库,只能通过MYSQL主机上的web页来访问了。
grant selectinsertupdatedelete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant selectinsertupdatedelete on mydb.* to test2@localhost identified by "";
在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。
所有由新奇世界 iNENS 提供http://vip.6to23.com/wocienyoung
一、操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
二、显示命令
1、显示数据库列表。
show databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库,学过FOXbase的一定不会陌生吧
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key
name char(10) not null
address varchar(50) default ’深圳’
year date
); //建表结束
//以下为插入字段
insert into teacher values(’’’glchengang’’深圳一中’’1976-10-10’);
insert into teacher values(’’’jack’’深圳一中’’1975-12-23’);
注:
在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not
null而且让他成为主字段primary
key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别
呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。
如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录mysql in,然后键入以下命令:
mysql -uroot -p密码 school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
建立自己的RSS專屬網址
對一般網誌主,電子報發行主來說, RSS的流程是這樣
發表網誌的網站本身有RSS路徑
↓
把這個RSS路徑給讀者
↓
以後讀者就可以用RSS reader之類的軟體得知最新消息
可是換個網站發表網誌的話, 該RSS就失效了,
這是因為舊網站的網誌沒有更新, 當然該網站附上的RSS就沒有更新了
(這是廢話, 不過還是要提)
Reference:
如何利用FeedBurner替自己燒一個專屬的RSS Feed?http://sofree.cc/set-a-rss-feed/
Ref:
Cate: Create feed for any Webpage
http://page2rss.com/
http://feedity.com/
http://www.feed43.com/
Cate: Create yourself feed
www.feedsky.com/
http://mrss.dokoda.jp/
http://fullrss.net/
Cate:Persona StartPage
http://www.netvibes.com/
發表網誌的網站本身有RSS路徑
↓
把這個RSS路徑給讀者
↓
以後讀者就可以用RSS reader之類的軟體得知最新消息
可是換個網站發表網誌的話, 該RSS就失效了,
這是因為舊網站的網誌沒有更新, 當然該網站附上的RSS就沒有更新了
(這是廢話, 不過還是要提)
Reference:
如何利用FeedBurner替自己燒一個專屬的RSS Feed?http://sofree.cc/set-a-rss-feed/
Ref:
Cate: Create feed for any Webpage
http://page2rss.com/
http://feedity.com/
http://www.feed43.com/
Cate: Create yourself feed
www.feedsky.com/
http://mrss.dokoda.jp/
http://fullrss.net/
Cate:Persona StartPage
http://www.netvibes.com/
登録:
投稿 (Atom)