MySQL 安裝指南

2021-08-23 13:28:35 字數 2913 閱讀 8532

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...