1. 背景
為尼勒克等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及尼勒克網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、尼勒克網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!* MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件。
* MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。
* MySQL所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。
2. 選擇的理由
* 支持多種平臺(tái)[AIX、FreeBSD、HP-UX、Linux、Mac OS、OpenBSD、Solaris、Windows......]
* 支持并提供多語(yǔ)言API
* 開源,采用了 GPL協(xié)議,可以修改源碼來(lái)開發(fā)自己的 MySQL 系統(tǒng)
* 支持標(biāo)準(zhǔn)SQL語(yǔ)句
* 支持多種存儲(chǔ)引擎
* 使用廣泛 [ 全球top20網(wǎng)站除微軟的Live和Bing之外全部應(yīng)用MySQL ]
3. MySQL安裝方式
* 二制包安裝
* 源碼編譯安裝
* 平臺(tái)安裝包,如rpm包[centos,redhat]或deb[debian,ubuntu]包
4. 環(huán)境 [關(guān)閉selinux]
[root@MySQL ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@MySQL ~]# uname -r 2.6.32-642.3.1.el6.x86_64 [root@MySQL ~]# hostname MySQL [root@MySQL ~]# getenforce Disabled5. 安裝 [ MySQL 5.7的安裝方式與MySQL 5.5/5.6不勁相同 ]
* 下載 MySQL5.7 二進(jìn)制包 [ 推薦從MySQL官方下載 ]
[root@MySQL ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz* 解壓 MySQL 5.7 二進(jìn)制包
[root@MySQL ~]# tar zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz* 移動(dòng) MySQL 5.7 二進(jìn)制包
[root@MySQL ~]# mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/* 創(chuàng)建軟鏈接
[root@MySQL ~]# ln -s /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql* 創(chuàng)建 mysql 用戶
[root@MySQL ~]# useradd -r -s /sbin/nologin mysql* 創(chuàng)建 MySQL 數(shù)據(jù)存放目錄
[root@MySQL ~]# mkdir -vp /data/mysql_data mkdir: created directory `/data' mkdir: created directory `/data/mysql_data'* 在 MySQL 二進(jìn)制包目錄中創(chuàng)建 mysql-files 目錄 [MySQL數(shù)據(jù)導(dǎo)入/導(dǎo)出數(shù)據(jù)專放目錄](méi)
[root@MySQL ~]# mkdir -v /usr/local/mysql/mysql-files mkdir: created directory `/usr/local/mysql/mysql-files'* 修改 MySQL 二進(jìn)制包目錄的所屬用戶與所屬組
[root@MySQL ~]# chown root.mysql -R /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64* 修改 MySQL 數(shù)據(jù)目錄與 數(shù)據(jù)導(dǎo)入/導(dǎo)出專放目錄的所屬用戶與所屬組
[root@MySQL ~]# chown mysql.mysql /usr/local/mysql/mysql-files /data/mysql_data* 重命名不使用系統(tǒng)自帶 MySQL 配置文件 /etc/my.cnf [ debian類系統(tǒng)在 /etc/mysql/my.cnf ]
[root@MySQL ~]# mv /etc/my.cnf{,.old}* 初始化 [ 初始化完成后會(huì)自帶隨機(jī)密碼在輸出日志中 ]
* 版本小于MySQL 5.7.6 [ < 5.7.6 ]
[root@MySQL ~]# /usr/local/mysql/bin/mysql_install_db \ --user=mysql \ --basedir=/usr/local/mysql \ --datadir=/data/mysql_data* 版本大于或等于MySQL 5.7.6 [ >= 5.7.6 ]
* 初始化 并指定基本目錄與數(shù)據(jù)存放目錄
[root@MySQL ~]# /usr/local/mysql/bin/mysqld --initialize \ --user=mysql \ --basedir=/usr/local/mysql \ --datadir=/data/mysql_data 2017-06-23T20:13:52.827475Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2017-06-23T20:13:57.684349Z 0 [Warning] InnoDB: New log files created, LSN=45790 2017-06-23T20:13:58.435803Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2017-06-23T20:13:58.525266Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 7d8f2b79-5850-11e7-9dab-000c29f0b169. 2017-06-23T20:13:58.538505Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened. 2017-06-23T20:13:58.543606Z 1 [Note] A temporary password is generated for root@localhost: Z91g%.6d&fay* 開啟 SSL 連接
[root@MySQL ~]# /usr/local/mysql/bin/mysql_ssl_rsa_setup --user=mysql \ --user=mysql \ --basedir=/usr/local/mysql \6. 創(chuàng)建啟動(dòng)腳本
* 復(fù)制啟動(dòng)腳本到service 服務(wù)管理目錄下[ /etc/init.d ]
[root@MySQL ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld* 修改mysql啟動(dòng)腳本 [ /et/init.d/mysqld ]
basedir= ==> basedir=/usr/local/mysql datadir= ==> datadir=/data/mysql_data* 添加腳本執(zhí)行權(quán)限
[root@MySQL ~]# chmod +x /etc/init.d/mysqld* 添加進(jìn)service服務(wù)管理
[root@MySQL ~]# chkconfig --add mysqld7. 服務(wù)啟動(dòng)測(cè)試
* 啟動(dòng) MySQL 服務(wù)
[root@MySQL ~]# /etc/init.d/mysqld start Starting MySQL.Logging to '/data/mysql_data/MySQL.err'. .. SUCCESS!* 查看服務(wù)是否啟動(dòng)并監(jiān)聽端口 [默認(rèn)3306]
[root@MySQL ~]# netstat -lntp | grep 3306 tcp 0 0 :::3306 :::* LISTEN 20896/mysqld8. 服務(wù)啟動(dòng)測(cè)試
* 通過(guò)自帶mysql客戶端連接 [ 使用初始化時(shí)輸出的隨機(jī)密碼 ]
[root@MySQL ~]# /usr/local/mysql/bin/mysql -p'Z91g%.6d&fay' mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.18 Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>* 修改密碼
mysql> set password = '123456'; Query OK, 0 rows affected (0.00 sec)* 重新使用密碼連接
mysql> quit Bye [root@MySQL ~]# /usr/local/mysql/bin/mysql -p'123456' mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.18 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>9. 總結(jié)
以需求驅(qū)動(dòng)技術(shù),技術(shù)本身沒(méi)有優(yōu)略之分,只有業(yè)務(wù)之分。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站欄目:MySQL5.7--------基于CentOS6二進(jìn)制包安裝-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://jinyejixie.com/article42/piiec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、企業(yè)建站、電子商務(wù)、面包屑導(dǎo)航、網(wǎng)站改版、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容