MySQL 安裝(二進位安裝模式)

來源:互聯網
上載者:User

標籤:


上一篇:MySQL 安裝(RPM安裝模式)及目錄結構


本篇使用二進位模式安裝:


查看當前是幾位系統:file/sbin/init



各:

Mysql官網下載:

       http://dev.mysql.com/downloads/mysql/  (預設選擇當前系統)

       http://dev.mysql.com/downloads/mirrors.html  (其他鏡像地址)

Oracle官方下載:https://edelivery.oracle.com/

FTP下載: http://ftp.iij.ad.jp/pub/db/mysql/Downloads/


看到那麼多,到底下載哪個?哪個才是二進位的包?

看官方說明:http://dev.mysql.com/doc/refman/5.1/en/binary-installation.html

二進位版本格式: mysql-VERSION-OS.tar.gz (如:mysql-5.6.23-linux.tar.gz)


當前樣本的mysql(size:289M)

http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.6/mysql-5.6.23-linux-glibc2.5-i686.tar.gz


解壓路徑:

cd /usr/local/src/

tar zxvfmysql-5.6.23-linux-glibc2.5-i686.tar.gz


移到目錄/usr/local/,並更名為mysql:

mv mysql-5.6.23-linux-glibc2.5-i686 /usr/local/mysql


添加使用者及組:

groupadd mysql

useradd -g mysql mysql


設定mysql目錄的所有者及組:

chown -R mysql:mysql mysql



初始化mysql:

/usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data



中第一個和最後一個紅框中,參考提示。複製服務和設定檔到系統設定檔中:

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

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


編輯mysql設定檔添加以下參數:vi /etc/my.cnf

[mysqld]

basedir =/usr/local/mysql

datadir =/usr/local/mysql/data

port = 3306

server_id = 1


啟動mysqld服務:

/etc/rc.d/init.d/mysqld start


啟動mysqld服務的另一種方法(看也提示):

/usr/local/mysql/bin/mysqld_safe&

#這是在Unix和NetWare中推薦啟動mysqld服務的開機檔案。

#更多參考:mysqld_safe— MySQL Server Startup Script


設定mysql的root密碼:

/usr/local/mysql/bin/mysqladmin-u root password ‘mysql‘



為了安全,使用mysql_secure_installation來設定:

/usr/local/mysql/bin/mysql_secure_installation

#(內容截取如下:)

NOTE: RUNNINGALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL

      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

…………

Entercurrent password for root (enter for none): #若已設定root密碼,則輸入,否則留空

…………

You alreadyhave a root password set, so you can safely answer ‘n‘.

Changethe root password? [Y/n] y       #是否改變root密碼?(因為我已設定過)

New password:

Re-enter newpassword:

…………

Removeanonymous users? [Y/n] y      #是否移除匿名使用者?

…………

Disallowroot login remotely? [Y/n] y     #是否禁止root遠程登入?

…………

Removetest database and access to it? [Y/n] n   #是否移除測試資料庫?

…………

Reloadprivilege tables now? [Y/n] y     #是否重新載入許可權表?

…………

Cleaning up... #完成!



啟動mysql後,用戶端與伺服器進行通訊的通訊端檔案路徑:

/tmp/mysql.sock


以mysqld_safe啟動mysqld服務時會組建記錄檔檔案:

/var/log/mysqld.log



安裝基本完成!


現在刪除mysql(二進位安裝模式直接刪除所有mysql相關檔案):

rm -f/etc/init.d/mysqld

rm -f/etc/my.cnf

find / -namemysql     #搜尋mysql目錄,接著進行刪除

find / -name"mysql*"   #先刪除上面找出來的,再找出繼續刪除,注意要不要刪除!




MySQL 安裝(二進位安裝模式)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.