lqxue

          常用鏈接

          統計

          book

          tools

          最新評論

          [收藏]MySQL on Linux手動安裝方法

          1. 下載"mysql-standard-5.0.27-Linux-i686-icc-glibc23.tar.gz",推薦ICC版本,據稱比GCC性能提高10-20%

          2. 復制到/usr/local/,解壓:tar zxvf mysql-standard-5.x.tar.gz

          3. 添加用戶和組mysql:

          groupadd mysql

          useradd -g mysql mysql

          4. 創建符號連接:/usr/local # ln -s mysql-standard-5.x mysql

          5. cd mysql,當前目錄改為/usr/local/mysql/

          6. 運行腳步初始化數據庫:./scripts/mysql_install_db --user=mysql

          7. 設置權限:

          /usr/local/mysql # chown -R root .

          /usr/local/mysql # chown -R mysql data

          /usr/local/mysql # chgrp -R mysql

          8. 根據需要創建并修改/etc/my.cnf,參考配置:

          [mysqld]

          # 設置默認為INNODB表,支持事務:

          default-storage-engine=INNODB

          # 設置默認的字符集:

          default-character-set=utf8

          # 禁用bdb:

          skip-bdb

          9. 啟動MySQL:

          /usr/local/mysql/bin # ./mysqld_safe --user=mysql &


          10. 初始化root口令:

          /usr/local/mysql/bin # ./mysqladmin -u root -p password "password-of-root"


          Enter password: <輸入舊口令,直接按Enter>

          11. 以root登錄創建數據庫:

          /usr/local/mysql # ./mysql -u root -p

          Enter password: password-of-root


          創建一個新用戶:

          mysql> create user test identified by 'test-password';


          創建一個新數據庫:

          mysql> create database testdb;


          賦予test用戶從localhost訪問testdb的權限:

          mysql> grant all privileges on testdb.* to 'test'@'localhost';//此處是允許test用戶通過本地訪問數據庫,如果想讓test用戶可以在任意地址訪問該數據庫可以寫成     grant all privileges on testdb.* to 'test'@'%';

          為test 用戶設定密碼:
          1、首先以test用戶登錄到數據庫,eg. mysql -utest -p
          2、提示輸入密碼時直接回車即可。
          3、進入mysql后使用如下命令可以為tes設定密碼:SET PASSWORD = PASSWORD('biscuit');


          停止MySQL服務器:

          /usr/local/mysql/bin # ./mysqladmin -u root -p shutdown

          Enter password: password-of-root

          STOPPING server from pid file /usr/local/mysql/data/debian.pid

          xxx mysqld ended
          源自:http://www.linuxdiyf.com/viewarticle.php?id=48495
          http://bbs.mysql.cn/thread-1614-1-1.html
          http://www.chinaunix.net/jh/17/712043.html
          關于mysql用戶管理,參考:http://blog.chinaunix.net/u/19185/showart_156037.html

          posted on 2007-06-19 15:22 lqx 閱讀(261) 評論(0)  編輯  收藏 所屬分類: database

          主站蜘蛛池模板: 杭锦后旗| 霍林郭勒市| 宣化县| 桂平市| 凤冈县| 弥勒县| 乌鲁木齐市| 汕尾市| 石屏县| 龙陵县| 眉山市| 临潭县| 遵义县| 荥经县| 西畴县| 岳阳县| 瑞昌市| 海伦市| 扶风县| 邛崃市| 平顶山市| 阜新市| 香格里拉县| 毕节市| 玉环县| 山丹县| 宁国市| 民勤县| 锡林浩特市| 清镇市| 巩义市| 洛川县| 大宁县| 鹤壁市| 井研县| 静宁县| 日土县| 高台县| 镇远县| 堆龙德庆县| 英吉沙县|