中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL-5.6.36編譯安裝教程,新手必看!

發布時間:2020-02-29 23:25:08 來源:網絡 閱讀:321 作者:wuhanyeah 欄目:MySQL數據庫

首先MySQL關系型數據庫,什么是關系型關系型數據庫,優缺點我們也講了,在上一篇博客:https://blog.51cto.com/14573101/2447264


現在我們來說一說,MySQL的安裝方式有哪幾種:
1.RPM|yum安裝速度快,安裝方便,不能定制
2.二進制:無須安裝,解壓即用,不能定制
3.編譯安裝:安裝慢,可定制
5.5之前: ./configure make make install
5.5之后:cmake gmake
4.先編譯,然后制作rpm,制作yum庫,接著yum安裝
簡便、速度快、可定制、稍微復雜、制作時間長


這里我們選擇3.編譯安裝,先準備好安裝包,這里我們用的是MySQL5.6.36
點擊官方下載mysql-5.6.36.tar.gz
百度云盤下載官網MySQL-5.6.36:提取碼:r46x
1.安裝依賴包和cmake:
yum install -y ncurses-devel libaio-devel cmake
2.創建mysql用戶
useradd -s /sbin/nologin -M mysql
檢查用戶:id mysql
3.把下載好的安裝包上傳到系統里的軟件存放目錄
4.解壓
tar xf mysql-5.6.36
5.進入解壓后的目錄
cd mysql-5.6.36
6.開始安裝;

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.36 \
-DMYSQL_DATADIR=/application/mysql-5.6.36/data \
-DMYSQL_UNIX_ADDR=/application/mysql-5.6.36/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_ZLIB=bundled \
-DWITH_SSL=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLE_DOWNLOADS=1 \
-DWITH_DEBUG=0
make && make install

以上都是我們自己定義的元數據,可通用
至此編譯完成開始優化配置
7.制作mysql目錄的軟連接(制作軟連接的作用:方便升級,優化命令等)
ln -s /application/mysql-5.6.36/ /application/mysql
8.拷貝配置文件

\cp support-files/my*.cnf /etc/my.cnf

9.初始化數據庫
/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data --user=mysql
10.創建tmp目錄(因為上面我們定義了sock文件在這里)
mkdir -p /application/mysql/tmp
11.為mysql文件夾設置權限,避免權限不足及其他問題
chown -R mysql.mysql /application/mysql/
12.設置啟動腳本
\cp -a support-files/mysql.server /etc/init.d/mysqld
13.可以啟動mysql了!
/etc/init.d/mysqld start
檢查是否啟動

netstat -lntup|grep 3306
ps -ef|grep mysql
lsof -i:3306

14.配置環境變量

echo 'PATH=/application/mysql/bin/:$PATH' >>/etc/profile
tail -1 /etc/profile
source /etc/profile
在命令行輸入mysql即可進入,默認空密碼
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.36 Source distribution

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!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄骅市| 崇州市| 泰和县| 长阳| 镇安县| 神农架林区| 包头市| 湘潭市| 木里| 穆棱市| 德庆县| 安西县| 康保县| 靖江市| 长兴县| 罗江县| 贵阳市| 美姑县| 宣汉县| 册亨县| 德州市| 淮安市| 普陀区| 高尔夫| 芦山县| 洛宁县| 沧源| 遵义县| 宿州市| 涞水县| 秦安县| 沁阳市| 浮山县| 宽甸| 来凤县| 湘西| 茌平县| 普洱| 淮南市| 荆门市| 萨迦县|