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 本次環境搭建將所有第三方服務會安
MySQL(二)MySQL的安裝和簡單使用
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》之後,本文介紹的是主資料庫伺服器通過日誌檔案的形式,將資料備份到另一臺伺服器,這樣實現資料庫主