<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鷹翔宇空

    學(xué)習(xí)和生活

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
    這兩天搞個網(wǎng)站,又用到MySql,可是命令卻一個都想不起來,所以,趁這次機(jī)會,把這些整理一下,權(quán)當(dāng)作筆記吧,以便自己以后查閱!
    1:使用SHOW語句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫:
      mysql> SHOW DATABASES;
    2:2、創(chuàng)建一個數(shù)據(jù)庫MYSQLDATA
      mysql> CREATE DATABASE MYSQLDATA;
    3:選擇你所創(chuàng)建的數(shù)據(jù)庫
      mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時說明操作成功!)
    4:查看現(xiàn)在的數(shù)據(jù)庫中存在什么表
      mysql> SHOW TABLES;
    5:創(chuàng)建一個數(shù)據(jù)庫表
      mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
    6:顯示表的結(jié)構(gòu):
      mysql> DESCRIBE MYTABLE;
    7:往表中加入記錄
      mysql> insert into MYTABLE values ("hyq","M");
    8:用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫表中(例如D:/mysql.txt)
      mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
    9:導(dǎo)入.sql文件命令(例如D:/mysql.sql)
      mysql>use database;
      mysql>source d:/mysql.sql;
    10:刪除表
      mysql>drop TABLE MYTABLE;
    11:清空表
      mysql>delete from MYTABLE;
    12:更新表中數(shù)據(jù)
      mysql>update MYTABLE set sex="f" where name='hyq';
     
     
    以下是無意中在網(wǎng)絡(luò)看到的使用MySql的管理心得,
    摘自:http://www1.xjtusky.com/article/htmldata/2004_12/3/57/article_1060_1.html 
      
    在windows中MySql以服務(wù)形式存在,在使用前應(yīng)確保此服務(wù)已經(jīng)啟動,未啟動可用net start mysql命令啟動。而Linux中啟動時可用“/etc/rc.d/init.d/mysqld start"命令,注意啟動者應(yīng)具有管理員權(quán)限。
    剛安裝好的MySql包含一個含空密碼的root帳戶和一個匿名帳戶,這是很大的安全隱患,對于一些重要的應(yīng)用我們應(yīng)將安全性盡可能提高,在這里應(yīng)把匿名帳戶刪除、 root帳戶設(shè)置密碼,可用如下命令進(jìn)行:
    use mysql;
    delete from User where User="";
    update User set Password=PASSWORD('newpassword') where User='root';
    如果要對用戶所用的登錄終端進(jìn)行限制,可以更新User表中相應(yīng)用戶的Host字段,在進(jìn)行了以上更改后應(yīng)重新啟動數(shù)據(jù)庫服務(wù),此時登錄時可用如下類似命令:
    mysql -uroot -p;
    mysql -uroot -pnewpassword;
    mysql mydb -uroot -p;
    mysql mydb -uroot -pnewpassword;
    上面命令參數(shù)是常用參數(shù)的一部分,詳細(xì)情況可參考文檔。此處的mydb是要登錄的數(shù)據(jù)庫的名稱。
    在進(jìn)行開發(fā)和實(shí)際應(yīng)用中,用戶不應(yīng)該只用root用戶進(jìn)行連接數(shù)據(jù)庫,雖然使用root用戶進(jìn)行測試時很方便,但會給系統(tǒng)帶來重大安全隱患,也不利于管理技術(shù)的提高。我們給一個應(yīng)用中使用的用戶賦予最恰當(dāng)?shù)臄?shù)據(jù)庫權(quán)限。如一個只進(jìn)行數(shù)據(jù)插入的用戶不應(yīng)賦予其刪除數(shù)據(jù)的權(quán)限。MySql的用戶管理是通過User表來實(shí)現(xiàn)的,添加新用戶常用的方法有兩個,一是在User表插入相應(yīng)的數(shù)據(jù)行,同時設(shè)置相應(yīng)的權(quán)限;二是通過GRANT命令創(chuàng)建具有某種權(quán)限的用戶。其中GRANT的常用用法如下:
    grant all on mydb.* to NewUserName@HostName identified by "password" ;
    grant usage on *.* to NewUserName@HostName identified by "password";
    grant select,insert,update on mydb.* to NewUserName@HostName identified by "password";
    grant update,delete on mydb.TestTable to NewUserName@HostName identified by "password";
    若要給此用戶賦予他在相應(yīng)對象上的權(quán)限的管理能力,可在GRANT后面添加WITH GRANT OPTION選項(xiàng)。而對于用插入User表添加的用戶,Password字段應(yīng)用PASSWORD 函數(shù)進(jìn)行更新加密,以防不軌之人竊看密碼。對于那些已經(jīng)不用的用戶應(yīng)給予清除,權(quán)限過界的用戶應(yīng)及時回收權(quán)限,回收權(quán)限可以通過更新User表相應(yīng)字段,也可以使用REVOKE操作。
    下面給出本人從其它資料(www.cn-java.com)獲得的對常用權(quán)限的解釋:
    全局管理權(quán)限:
    FILE: 在MySQL服務(wù)器上讀寫文件。
    PROCESS: 顯示或殺死屬于其它用戶的服務(wù)線程。
    RELOAD: 重載訪問控制表,刷新日志等。
    SHUTDOWN: 關(guān)閉MySQL服務(wù)。
    數(shù)據(jù)庫/數(shù)據(jù)表/數(shù)據(jù)列權(quán)限:
    ALTER: 修改已存在的數(shù)據(jù)表(例如增加/刪除列)和索引。
    CREATE: 建立新的數(shù)據(jù)庫或數(shù)據(jù)表。
    DELETE: 刪除表的記錄。
    DROP: 刪除數(shù)據(jù)表或數(shù)據(jù)庫。
    INDEX: 建立或刪除索引。
    INSERT: 增加表的記錄。
    SELECT: 顯示/搜索表的記錄。
    UPDATE: 修改表中已存在的記錄。
    特別的權(quán)限:
    ALL: 允許做任何事(和root一樣)。
    USAGE: 只允許登錄--其它什么也不允許做。

    posted on 2006-01-07 15:00 TrampEagle 閱讀(12379) 評論(1)  編輯  收藏 所屬分類: 技術(shù)文摘

    Feedback

    # re: MySql常用命令總結(jié) 2010-11-10 15:36 新期刊
    請問在批處理中,如何指定密碼?  回復(fù)  更多評論
      

    主站蜘蛛池模板: 亚洲综合国产精品| 久久免费福利视频| 亚洲一区二区三区免费观看| 亚洲综合AV在线在线播放| 女人毛片a级大学毛片免费| 久久久久久夜精品精品免费啦| 免费无码婬片aaa直播表情| 国产成人精品日本亚洲网址| 婷婷精品国产亚洲AV麻豆不片 | 亚洲日韩欧洲乱码AV夜夜摸| 在线观看免费亚洲| 毛片在线免费视频| 国产精品久久久久免费a∨| 99精品热线在线观看免费视频| 国产黄在线观看免费观看不卡 | 亚洲av无码乱码在线观看野外| 亚洲中文无码永久免费 | ww亚洲ww在线观看国产| 久久亚洲国产精品成人AV秋霞 | 99视频在线免费观看| 色多多A级毛片免费看| 色天使色婷婷在线影院亚洲| 日韩亚洲人成在线| 亚洲一区动漫卡通在线播放| 亚洲福利视频网址| 亚洲精品午夜久久久伊人| 久久久久久亚洲Av无码精品专口| 久久久久亚洲av无码尤物| 国精无码欧精品亚洲一区| 亚洲精品字幕在线观看| 国产成人亚洲综合色影视| 亚洲国产精品久久久天堂| 亚洲av无码不卡| 亚洲高清资源在线观看| 亚洲日本在线免费观看| 亚洲国产成人久久三区| 亚洲人配人种jizz| 亚洲日本一线产区和二线| 国产亚洲欧美在线观看| 免费观看又污又黄在线观看| 春意影院午夜爽爽爽免费|