linux下部署mysql資料庫

2021-08-08 10:54:34 字數 1688 閱讀 7048

#cd /usr/local/src

建議放在這個目錄下面

#wget

# tar zxf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

//解壓

# [ -d /usr/local/mysql ] && mv /usr/local/mysql /usr/local/mysql_old

//判斷如果前面的目錄存在就用後面的名字

# mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

//挪動位置

#useradd -s /sbin/nologin mysql

//建立mysql使用者,因為啟動mysql需要該使用者

#cd /usr/local/mysql

#mkdir -p /data/mysql

//建立datadir,資料庫檔案會放在這裡

#chown -r mysql:mysql /data/mysql

//更改許可權,不然後續操作會出現問題

#./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

如果最後一步出現問題:fatal error: please install the following perl modules before executing ./scripts/mysql_install_db:

data::dumper這是因為缺少perl-module-install包,使用命令# yum install -y perl-module-install安裝它

配置mysql:

# cp support-files/my-default.cnf /etc/my.cnf

//複製配置檔案

basedir = /usr/local/mysql

//mysql包所在的路徑

datadir = /data/mysql

//定義存放資料的地方,錯誤日記也會記錄在這目錄下面

port = 3306

//定義mysql服務監聽的埠,預設是3306

server_id = 128

//定義該mysql服務的id號

socket = /tmp/mysql.sock

//定義mysql服務監聽的套接字位址

配置完輸入命令:

//複製啟動指令碼檔案並修改其屬性

# cp support-files/mysql.server /etc/init.d/mysqld

# chmod 755 /etc/init.d/mysqld

//修改啟動指令碼,修改的地方datadir=/data/mysql 初始化資料庫時定義的目錄

# vim /etc/init.d/mysqld

//吧啟動指令碼加入系統服務項,設定開機啟動mysql

# chkconfig --add mysqld

//把mysqld加入到系統服務列表中

# chkconfig mysqld on

//開機就啟動

# service mysqld start//啟動服務

//檢查mysql是否啟動的命令

# ps aux |grep mysqld

//結果應該大於2行

# netstat -lnp|grep 3306//有沒有監聽到3306埠

linux下 部署免安裝mysql

官網 3.解壓 tar xzvf mysql 5.5.28 linux2.6 x86 64.tar.gz 4.修改解壓出來包的名稱 切換到 usr local目錄下 執行 mv mysql 5.5.32 linux2.6 x86 64 mysql 5.mysql會將預設的配置檔案儲存在mysql s...

Linux環境下部署MySQL資料庫的部署

1.mysql安裝目錄在 usr local下,然後通過rz上傳我們的mysql安裝包 2.使用ps ef grep mysql命令檢查是否已經存在 mysql程序 3.用tar zxvf mysql 5.6.23 linux glibc2.5 x86 64.tar.gz解壓mysql安裝包到當前 ...

Linux下部署svn服務

使用root許可權進行下述操作 subversion deps 1.5.9.tar.gz subversion 1.5.9.tar.gztar xzvf subversion 1.5.9.tar.gz tar xzvf subversion deps 1.5.9.tar.gz兩個檔案會解壓到subv...