1. 程式人生 > >lnmp搭建(二)MySQL安裝及配置

lnmp搭建(二)MySQL安裝及配置

lnmp架構之資料庫安裝及配置

一、安裝、編譯

安裝包:mysql-boost-5.7.17.tar.gz 
       cmake-2.8.12.2-4.el6.x86_64.rpm

1、解壓:
tar zxf mysql-boost-5.7.17.tar.gz
2、編譯:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lnmp/mysql \        ##指向mysql安裝目錄
> -DMYSQL_DATADIR=/usr/local/lnmp/mysql/data \              ##指向mysql資料檔案目錄
> -DMYSQL_UNIX_ADDR=/usr/local
/lnmp/mysql/data/mysql.sock \ ##指定mysql.sock路徑 > -DWITH_MYISAM_STORAGE_ENGINE=1 \ ##啟用myisam引擎的支援 > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ ##啟用innobase引擎 > -DWITH_PARTITION_STORAGE_ENGINE=1 \ ##安裝資料庫分割槽 > -DENABLED_LOCAL_INFILE=1 \ ##啟用本地資料匯入支援
> -DDEFAULT_CHARSET=utf8 \ ##指定預設的字符集為utf8 > -DDEFAULT_COLLATION=utf8_general_ci \ ##設定預設排序規則 > -DEXTRA_CHARSETS=all ##啟用額外的字符集型別,預設為all
其他編譯引數:-DWITH_READLINE=1                    ##快捷鍵功能
            -DWITH_SSL
=yes ##支援ssl
-DMYSQL_TCP_PORT=3306 ##mysql監聽埠
  報錯: #每次按照提示解決報錯後都要進行rm -f CMakeCache.txt檔案再從新進行編譯
    <1> CMake Error at cmake/boost.cmake:81 (MESSAGE):
        You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory>
        解決:cmake後面加上-DWITH_BOOST=/boost/boost_1_59_0/

    <2> remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
        解決:yum install ncurses-devel -y

    <3> CMake Warning at cmake/bison.cmake:20 (MESSAGE):
        Bison executable not found in PATH
        解決:yum install bison -y

3、生成指令碼及配置檔案:make

4、安裝:make install

**

二、配置

**
cp /etc/my.cnf /etc/my.cnf.bak
cd /usr/local/lnmp/mysql/support-files
–> cp my-default.cnf /etc/my.cnf
–>cp mysql.server /etc/init.d/mysqld
useradd -u 27 -s /sbin/nologin mysql
[[email protected] mysql]# chown mysql.mysql -R .
[[email protected] mysql]# cd bin/
[[email protected] bin]# vim ~/.bash_profile
–>PATH=PATH:$HOME/bin:/usr/local/lnmp/mysql/bin
[[email protected] bin]# source ~/.bash_profile
[[email protected] bin]# mysql_install_db –user=mysql –basedir=/usr/local/lnmp/mysql/ –datadir=/usr/local/lnmp/mysql/data
[[email protected] mysql]# cd data
[[email protected] data]# rm -fr *
[[email protected] mysql]# mysqld –initialize ##會生成mysql密碼,該密碼也是第一次進入mysql的密碼
[[email protected] mysql]# cd data
[[email protected] data]# chown mysql.mysql * -R
[[email protected] data]# /etc/init.d/mysqld start
Starting MySQL.. SUCCESS!
登陸進入mysql
進入後,此時輸入命令並不會出現,需要重新設定密碼,密碼應有大寫和小寫字母、數字、特殊字元,並超過8位
ALTER USER [email protected] identified by ##設定密碼命令,後面加上自己設定的密碼,下圖:
這裡寫圖片描述
[[email protected] data]# mysql_secure_installation -p ##重新初始化

可以直接在data目錄中,用mkdir直接建立資料庫,也可進入之後用drop database xx刪除

安裝及配置完成!!   

相關推薦

lnmp搭建MySQL安裝配置

lnmp架構之資料庫安裝及配置 一、安裝、編譯 安裝包:mysql-boost-5.7.17.tar.gz cmake-2.8.12.2-4.el6.x86_64.rpm 1、解壓: tar zxf mysql-boost-5.7.

Kafka:ZK+Kafka+Spark Streaming集群環境搭建VMW安裝四臺CentOS,並實現本機與它們能交互,虛擬機內部實現可以上網。

centos 失敗 sco pan html top n 而且 div href Centos7出現異常:Failed to start LSB: Bring up/down networking. 按照《Kafka:ZK+Kafka+Spark Streaming集群環

docker入門學習mysql安裝

exec password 工具 出了 mysql8 .com cal 遠程連接 加密 一、下載mysql鏡像     docker pull mysql 二、啟動mysql無效    [root@localhost ~]# docker run --name

從零開始搭建系統1.4——MySql安裝配置

get com class sql安裝 lan mysql安裝 ref logs sql 從零開始搭建系統1.4——MySql安裝及配置從零開始搭建系統1.4——MySql安裝及配置

Hive---- Hive安裝配置

joins hist query mysqld onf pass chmod 客戶 主機 Hive安裝及配置 下載hive安裝包 此處以hive-0.13.1-cdh5.3.6版本的為例,包名為:hive-0.13.1-cdh5.3.6.tar.gz 解壓Hive到安裝目錄

Veeam Backup & Replication試用安裝配置

近期veeam 9.5出來了,嘗試安裝使用,找到老管網路日誌相關的文件,分享一下。 轉自老管網路日誌http://guanjianfeng.com/archives/1159347   ===================================================

SmartGit 安裝使用安裝配置

一、官網下載smartgit安裝包。 https://www.syntevo.com/smartgit/download/ 二、安裝smartgit,根據提示安裝即可。 三、啟動配置smartgit。 1、選擇非商業模式安裝,勾選第三個Non-commercial us

java專案部署總結tomcat安裝配置Native APR 模式

APR是Apache HTTP伺服器的支援庫,提供了一組對映到下層作業系統的API。通過 tomcat-native 庫,使tomcat執行時通過APR更多的呼叫本地API,達到提升效能的目的。而tomcat-native依賴於三個元件:APR, OPEN

Devops學習實踐 Jenkins安裝配置、任務構建

隨著工作的要求,devops作為今年工作的一個重點,由此也引發了自己對於devops相關的工具和技術的學習和實踐。基於上述背景,這個系列將逐步的介紹SVN的安裝和配置、jenkins安裝和配置、rev

GO語言學習筆記IDE安裝配置、格式化代碼、生成代碼文檔

dea mit sts eid mark idea current href alt 一、安裝goland IDE1、goland IDE的下載 下載地址:(我這裏是下載的mac版,因為我的是mac本)https://download-cf.jetbrains.com/g

LAMP+LNMP MySQL/Mariadb概述與安裝實踐

Linux LAMP MySQL一、MySQL/Mariadb概述MySQL是由my sql公司於1995年開發的關系型數據庫管理軟件,mysql開發後多次經過版本更替,最新的是5.7GA/8.0DMR,my sql公司自身也經歷了兩次收購,首先是被sun公司收購,然後被Oracle收購,所以目前MySQL屬

從零搭建java後臺管理系統mysql和redis安裝

docker 權限 req 安全性 分享圖片 登錄 red 解析 append 接上篇開始安裝mysql和redis 註意了,如果用阿裏雲服務器,外網訪問的端口必須在安全組開啟,否則外網訪問不通 三、服務器安裝redis和mysql 本次環境搭建將所有第三方服務會安

MySQLMySQL安裝和簡單使用

cti loaded 都差不多 插入記錄 tro 提高 CI bsp 一個數 1、MySQL產品的介紹 MySQL數據庫屬於MySQL AB公司,總部位於瑞典,後被Oracle收購。 優點: (1)成本低:開放源代碼,可以免費使用 (2)性能高:執行很快 (2)簡單:很容易

Docker for Windows安裝與Linux+PHP開發環境搭建

Docker for Windows安裝與Linux+PHP開發環境搭建(二) 上一篇講了docker安裝與環境搭建的步驟,這一次主要是介紹過程中遇到的錯誤情形及其錯誤處理方法: 1).執行docker pull local.registry.com:5000/php 或其他連線本地

mysql主從複製搭建

mysql通過什麼實現主從複製? 通過mysql本身自帶的binlog日誌檔案來實現主從複製,mysql會把所有的操作儲存在binlog日誌中,從庫同步主庫中的binlog日誌,從庫得到主庫的操作記錄,從庫再執行記錄,實現了主從複製,資料一致。 主從優勢:資料庫備份  &nbs

阿里雲伺服器之Ubuntu環境搭建筆記——軟體安裝

1.嘗試安裝screen,輸入命令:apt install screen 輸出:Reading package lists... Done Building dependency tree        Reading state informatio

公司軟體安裝流程:IDEA破解配置

一:下載並安裝IDEA: 官網:https://www.jetbrains.com/idea/ 二:下載破解包: 連結:https://pan.baidu.com/s/1xRDckFVQ7pnSLzQ2W-e3Pg  提取碼:vb1f  三:破解流程: 將下載

mysql叢集搭建

把網上下載的叢集壓縮包mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz解壓放在/usr/local/下 [root@localhost hbk]# cd /usr/local/ [root@localh

Jetson TK1開發環境搭建安裝CUDA6.5

注:以下內容為Zhao Shuai 整理。 因為我們前面刷機安裝的系統是L4T 21.x的,所以下面CUDA的安裝使用L4T 21.x的安裝教程。進入到刷機後的TK1,使用者名稱,密碼,都是ubuntu。  1. 下載資原始檔:    cuda-repo-l4t-r21.

實戰mysql叢集搭建-- 實現mysql資料庫主從複製

       繼上篇文章《實戰mysql叢集搭建(一)--centos7下二進位制安裝mysql-5.6》之後,本文介紹的是主資料庫伺服器通過日誌檔案的形式,將資料備份到另一臺伺服器,這樣實現資料庫主