linux下 部署免安裝mysql

2021-07-30 03:46:01 字數 1603 閱讀 6662

官網:

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/support-files/下。我們把mysql/support-files/my-medium.cnf 複製乙份到/etc下然後進行配置。也可以自己在/etc/下新建乙個my.cnf

如果不自己新建就執行(切換到根目錄):

cd /

#cp usr/local/mysql/support-files/my-medium.cnf etc/my.cnf

6.進行配置檔案my.cnf修改 我這裡埠是3306   

切換到my.cnf檔案所在目錄 執行vim my.cnf

修改內容:

先按i 就可以修改內容

[client]

default-character-set = utf8

port            = 3306

socket          = /tmp/mysql_3306.sock

[mysqld]

character-set-server = utf8

port            = 3306

socket          = /tmp/mysql_3306.sock

skip-external-locking

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/log/mysql_error.log

pid-file = /tmp/mysql.pid

key_buffer_size = 16m

max_allowed_packet = 1m

table_open_cache = 64

7.初始化資料庫

切換到根目錄執行:

usr/local/mysql/scripts/mysql_install_db  --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --tmpdir=/tmp

8.啟動資料庫

usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql_3306.sock --user=root &

如果報錯可能是log檔案建立失敗 去指定目錄下建立log資料夾

然後再執行這句   建立資料夾命令:mkdir log

9.建立使用者

(1)usr/local/mysql/bin/mysql -uroot

(2)grant all privileges on pureftpd.* to mysql identified by 123456;

使用者名稱 mysql  密碼 123456

linux下部署和安裝node nginx

2 解壓檔案tar xvf node v6.9.5 linux x64.tar.xz 3 修改資料夾名字mv node v6.9.5 linux x64 node 4 node和npm只能在 usr local node bin檔案下使用,要想node和npm全域性有效,可以通過建立軟連線。ln s...

Nginx Linux下部署安裝Nginx

如果是用來做fastdfs的話,nginx只需要安裝到storageserver所在的伺服器即可,用於訪問檔案。我這裡由於是單機,trackerserver和storageserver在一台伺服器上。系統版本 centos 7 nginx nginx 1.13.9 yum install gcc c...

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