SiteMap

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 × × ×
1、public:public表該數據成員、成員函數對所有用戶開放,所有用戶都可以直接呼叫
2、private:private表私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。
不寫時默認為friendly
寫在同一個檔案內視為同package
同一個檔案內只能有一個 public class

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 >>

DownThemAll! >>

Easy DragToGo+ >>

FireGeatures >> 

Greasemonkey >>
  • Pagerization

pcmanfx

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
--

工具 Tools

工具 Tools





Ezscript_v_2339 | pb |
RAR Faker (04.08) | pb |

2013年3月14日木曜日

firegesture & ankpixiv & firefox

firegesture & ankpixiv & firefox
AnkPixiv.downloadCurrentImage();

2013年3月13日水曜日

土豆網不能觀看影片後的解決方法



http://92flv.com/
好看的字型




點選該關聯性(那條線)
檢查建立或重新啟用時的現有資料 是 → 否

table

/***********************************
 *                          TABLE                            *
 ************************************/

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


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;
    }

2013年3月8日金曜日

SQL FAQ

SQL FAQ

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/

Firefox 的即時書籤

Firefox 的即時書籤

    很方便的東西, 可以讓你用工具列上面書籤即時得知某某網站有沒有最新post,
用得好的話就像這樣
點下"最新ニュース(新聞)"可以得知目前mainichi.jp(每日JP)的top news




Ref.
什麼是「即時書籤」(Live Bookmarks)?http://moztw.org/docs/fx/live-bookmarks/