隨筆-62  評論-29  文章-0  trackbacks-0

          1,先看看系統中是否自帶其它版本的MySQL,命令如下:
          #rpm -qa|grep MySQL

          #rpm -qa|grep mysql
          如果帶有此軟件,請先用rpm -e將這些軟件干掉,命令如下:
          #rpm -e mysql*****(此處為你的包名,即上面查詢出來的名字)
          如果在刪除的過程中提示因為一些依賴關系無法刪除,請用如下命令:
          #rpm -e --nodeps mysql*****

          2,去MySQL的官方網站上下載RPM包,根據你的服務器的CPU型號和Redhat版本選擇不同的RPM包(包括服務端和客戶端的包),地址如下:
          http://dev.mysql.com/downloads/mysql/5.0.html

          3,在Redhat中新增用戶和用戶組,命令如下:
          #groupadd mysql
          #useradd -g mysql mysql

          4,將下載的放到Redhat的某一目錄下,分別執行命令安裝服務端和客戶端的RPM包,命令如下:
          #rpm -ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm
          #rpm -ivh MySQL-client-community-5.0.67-0.rhel4.i386.rpm

          5,修改root用戶的密碼:
          # killall mysqld
          # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
          # mysql -u root mysql
          mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
          mysql> FLUSH PRIVILEGES;
          mysql> quit

          6,修改root用戶遠程訪問的權限:
          # killall mysqld
          # mysqld_safe --user=mysql &
          # mysql -u root -p mysql
          Enter password: (輸入第5步中修改后的新密碼)
          mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
          mysql> FLUSH PRIVILEGES;
          mysql> quit

           

          如果以上步驟不行

          {

          5,修改root用戶遠程訪問的權限:

          # killall mysqld

          # mysqld_safe --user=mysql &

          # mysql -u root -p mysql

          Enter password: (輸入第5步中修改后的新密碼)

          mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

          mysql> FLUSH PRIVILEGES;

          mysql> quit

          mysql> delete from user where host<>'%';

           

          6,修改root用戶的密碼:(密碼丟失的時候可以用這種發式修改密碼)

          # killall mysqld

          # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

          # mysql -u root mysql

          mysql> UPDATE user SET Password=PASSWORD('orient5757') where USER='root';

          mysql> FLUSH PRIVILEGES;

          mysql> quit

           

          7,重新啟動

          killall mysqld

          service mysql start

           

          }



          7:相關使用

          backup
          C:\Documents and Settings\Administrator>mysqldump -u root -h localhost -p123456  pink>c:\c.sql

          //-p123456不空格就不提示輸入密碼
          C:\Documents and Settings\Administrator>mysqldump -u root -h localhost -porient5757  pink>/work/pink.sql


          restore
          C:\Documents and Settings\Administrator>mysql -u root -p123456 -h localhost pink</work/c.sql

          //-p123456不空格就不提示輸入密碼
          C:\Documents and Settings\Administrator>mysql -u root -p123456 -h localhost dump<c:\c.sql

          修改密碼
          UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
          FLUSH PRIVILEGES;

          授權
          GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
          flush privileges;

          登陸

          mysql -u root -h localhost -porient5757

          show databases;
          use mysql;
          show tables;
          desc user;



          posted on 2008-10-06 14:46 閱讀(249) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 子洲县| 历史| 九江县| 罗平县| 临潭县| 泸溪县| 突泉县| 成都市| 科技| 黎城县| 吉安市| 常宁市| 沙洋县| 稻城县| 始兴县| 日照市| 邵武市| 罗源县| 辽中县| 万全县| 广平县| 岫岩| 洱源县| 盘山县| 永川市| 平远县| 无极县| 贵港市| 牡丹江市| 精河县| 武陟县| 靖远县| 中牟县| 巫溪县| 女性| 阿城市| 绥滨县| 南宁市| 玉溪市| 芦山县| 旺苍县|