呆羊在曬太陽  
          公告
          • Y:哦,是你呀。
            X:我現在正在忙。
            Y:忙什么?
            X:呵呵,今天出太陽了,我把錢搬出來曬一曬。
            ***********************
            abc
            小叉
            很高興能結識大家!
            ***********************
          日歷
          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456
          統計
          • 隨筆 - 164
          • 文章 - 2
          • 評論 - 196
          • 引用 - 0

          導航

          常用鏈接

          留言簿(7)

          隨筆分類(158)

          文章分類(2)

          相冊

          log

          搜索

          •  

          積分與排名

          • 積分 - 71054
          • 排名 - 778

          最新評論

          閱讀排行榜

           
          如果是安裝的UBUNTU SERVER LAMP的話,MYSQL系統自帶則可以跳過安裝過程







          sudo apt-get install mysql-server

          配置MySQL

          注意,MySQL缺省是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那么需要改變/etc/mysql/my.cnf配置文件了!

          1. 默認的MySQL安裝之后根用戶是沒有密碼的,所以首先用根用戶進入:

            $mysql -u root
            
            在這里之所以用-u root是因為我現在是一般用戶(firehare),如果不加-u root的話,mysql會以為是firehare在登錄。注意,我在這里沒有進入根用戶模式,因為沒必要。一般來說,對mysql中的數據庫進行操作,根本沒必要進入根用戶模式,只有在設置時才有這種可能。
          2. 如果你是用的root用戶進入時則可以不要切換用戶,直接進入第三步
          3. 進入mysql之后,最要緊的就是要設置Mysql中的root用戶密碼了,否則,Mysql服務無安全可言了。

            								mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
            

            注意,我這兒用的是123456做為root用戶的密碼

          4. 用root用戶建立你所需要的數據庫。我這里就以xoops為例:

            								mysql>CREATE DATABASE xoops;
            mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

          5. 這樣就建立了一個xoops_roots的用戶,它對數據庫xoops有著全部權限。以后就用xoops_root來對xoops數據庫進行管理,而無需要再用root用戶了,而該用戶的權限也只被限定在xoops數據庫中。
          6. 如果你想進行遠程訪問或控制,那么你要做兩件事:
            • 其一:

              mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
              
              允許xoops_root用戶可以從任意機器上登入MySQL
              測試通過了,可是不知道為什么在訪問的速度上很慢,可能是UBUTN的內存只有100M的原因,哈哈!!!!
            • 其二:

              $sudo gedit /etc/mysql/my.cnf
              老的版本中
              >skip-networking => # skip-networking
              新的版本中
              >bind-address=127.0.0.1 => bind-address= 你機器的IP
              
              這樣就可以允許其他機器訪問MySQL了。
          7. DESTOP版下安裝MYSQLCC
            apt-get install mysqlcc
            gedit /usr/share/applications/MySQLCC.desktop
            
          8. Insert the following lines into the new file
            將下列語句插入新文件

            [Desktop Entry]
            Name=MySQLCC
            Comment=MySQLCC
            Exec=mysqlcc
            Icon=/usr/share/pixmaps/mysqlcc.xpm
            Terminal=false
            Type=Application
            Categories=Application;System;
            這樣就可以使用MYSQLCC來操作數據庫了。
          posted on 2006-12-11 10:22 小叉 閱讀(1027) 評論(2)  編輯  收藏 所屬分類: ubuntu
          評論:
           
          Copyright © 小叉 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 临颍县| 许昌县| 洛宁县| 浑源县| 南涧| 沁水县| 陆丰市| 富宁县| 东方市| 大竹县| 百色市| 临江市| 东乡族自治县| 昌吉市| 孝昌县| 沧州市| 福贡县| 昌江| 永城市| 叶城县| 东至县| 石柱| 报价| 孝感市| 沙洋县| 石棉县| 富民县| 黎城县| 交口县| 芮城县| 丹东市| 土默特右旗| 阜阳市| 孟津县| 山阴县| 乌鲁木齐市| 突泉县| 疏勒县| 富顺县| 佳木斯市| 长宁区|