mysql 安裝指南
如果以前安裝過mysql請清理下列目錄中的mysql相關檔案:
/etc
/etc/mysql
/usr/local/mysql
~mysql
在mysql使用者下面的shell配置檔案裡加入下面內容。
export mysql_base=/opt/mysql
export mysql_home=$mysql_base/5.1.30
path=$path:$mysql_home/bin
建立目錄 /opt/mysql 放mysql軟體.
# mkdir -p /opt/mysql/software
# mkdir -p /db01/mysql/mysql01/data # mysql 資料目錄
# mkdir -p /db02/mysql/mysql01/binlogs # binary log
# mkdir -p /db03/mysql/mysql01/ # pid檔案
# mkdir /db03/mysql/mysql01/startup # my.cnf 檔案
# mkdir /db03/mysql/mysql01/run # socket 檔案
# mkdir /db03/mysql/mysql01/errors # error 檔案
# mkdir /db03/mysql/mysql01/logs # general and slow logs檔案
# mkdir /db03/mysql/mysql01/scripts # scripts
# mkdir /db03/mysql/mysql01/sql # sql code
# mkdir -p /db04/mysql/mysql01/backups # backup files
# mkdir /db04/mysql/mysql01/exports # exports
# mkdir /db04/mysql/mysql01/misc # 其它 backups (single tables, etc)
用root登入設定許可權:
# chown -r mysql:mysql /db01 /db02 /db03 /db04 /opt/mysql
用mysql使用者登入安裝軟體
# su - mysql
$ who am i
mysql ttyp1 nov 10:19
$ cd /opt/mysql
$ tar zxvf mysql-5.1.30-osx10.4-i686.tar.gz
建立 my.cnf 檔案
$ cd $mysql_home
$ cp ./support-files/my-small.cnf my.cnf
在檔案中加入如下內容:
[mysqld]
basedir=/opt/mysql/5.1.30
datadir=/db01/mysql/mysql01/data
log-bin=/db02/mysql/mysql01/binlogs/mysql01-bin
log-error=/db03/mysql/mysql01/errors/mysql01.err
pid-file=/db03/mysql/mysql01/localhost.pid
#socket=/db03/mysql/mysql01/run/mysql01.sock
[client] # global options for every client:
#socket=/db03/mysql/mysql01/run/mysql01.sock
設定mysql執行環境
$ cd /opt/mysql/5.1.30
$ scripts/mysql_install_db --defaults-file=/db03/mysql/mysql01/startup/my.cnf
$ cd /db01/mysql/mysql01/data
$ ls -la
啟動mysql:
$ cd /opt/mysql/5.1.30
$ bin/mysqld_safe --defaults-file=/db03/mysql/mysql01/startup/my.cnf &
$ ln -s /db03/mysql/mysql01/startup/my.cnf my.cnf
測試:$ cd /opt/mysql/5.1.30/mysql-test
$ perl mysql-test-run.pl > mysql-test-run.output
停止:$ mysqladmin -uroot -p shutdown
加密碼:
$ mysql -uroot
mysql> select host, user, password from user;
mysql> quit
設定下面的環境變數:
$ mysql_secure_installation
set root password? [y/n] y
remove anonymous users? [y/n] y
disallow root login remotely? [y/n] y
remove test database and access to it? [y/n] y
reload privilege tables now? [y/n] y
重新登入使用新的環境變數
$ mysql -uroot -p
mysql> select host, user, password from mysql.user;
安裝後的檢查:
登入mysql檢查 data files, log files, binary log, error logs是否在設定的目錄.
使用 mysql.server 設定啟動方法。
制定備份恢復策略。
mysql安裝指南 MySQL安裝指南
本文僅僅針對mysql在windows 環境下的應用,展開說明。mysql enterprise edition mysql企業版 含了資料庫檔案,不包含其他的工具元件。許多任務具元件,比如notifier,workbench,connector等。安裝了這個,就等於mysql 安裝全了。ga 是穩...
MySQL安裝指南
要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install php5 mysql 安裝php5 mysql 是將php和mysql...
MySQL安裝指南
要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install php5 mysql 安裝php5 mysql 是將php和mysql...