mysql 360怎麼安裝 MySQL 安裝指南

2021-10-19 16:32:34 字數 2961 閱讀 8343

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 設定啟動方法。

制定備份恢復策略。

分享到:

2009-03-10 13:58

瀏覽 428

mysql安裝總結 mysq安裝總結 MySQL

2 建立mysql安裝使用者 直接檢視install binary檔案當中有建立使用者的語句。語句為groupadd mysql useradd r g mysql mysql 3 為前面解壓的目錄在 usr local 下建立乙個軟連線,並且附許可權。cd usr local ln s opt m...

mysql 安裝 運維 Linux下安裝MySQL

安裝環境 linux伺服器centos 5.5 安裝版本 mysql 5.5.8.tar.gz 1 安裝 cmake 編譯器。cd usr local src wget 2 解壓cmake tar zvxf cmake 2.8.4.tar.gz 3 配置編譯 cd cmake 2.8.4 yum y...

ubuntu下安裝mysql及解除安裝mysql方法

下述內容 親測可行 1.刪除mysql a.sudo apt get autoremove purge mysql server 5.0 b.sudo apt get remove mysql server c.sudo apt get autoremove mysql server d.sudo ...