| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> lnmp架构之mysql部署 -> 正文阅读 |
|
[大数据]lnmp架构之mysql部署 |
一、mysql介绍
二、源码包编译安装mysql:?解压源码包: 编译mysql用的是cmake(mysql8需要cmake3.5以上): 我们用的是mysql5.7的,所以我们直接安装源生的cmake即可: ? 编译还需要安装gcc,gcc-c++: ? 编译安装mysql还得靠官方文档啊:?MySQL :: MySQL 5.7 Reference Manual :: 2.9.3 MySQL Layout for Source Installation 编译选项参数:MySQL :: MySQL 5.7 Reference Manual :: 2.9.7 MySQL Source-Configuration Options
编译成功!此处有个warning,但是不影响编译,也可以解决: 注:若是编译中途由于依赖性问题失败,解决依赖性后重新编译前要删除mysql源码包里的缓存?CMakeCache.txt? 在make时可以使用 -j 指定计算时使用的cpu核心数(虚拟机不能使用,会造成内存溢出): make 完成后进行 make install : ? ?进入/etc/my.cnf更改配置: 将mysql可执行文件bin路径放入用户主目录的 .bash_profile 中: ?source .bash_profile 使之生效: 三、初始化mysql:
使用初始密码登陆mysql,必须更改密码才能继续操作: ?使用mysql_secure_installation 更改密码: 注:此时为测试环境不在生产环境,所以不要密码强壮度检测插件。此时mysql初始化完成,可以正常使用数据库了。 ? 四、lnmp架构的构建接下来我们就要把整个lnmp架构串联到一起:nginx+php+mysql,java则需要tomcat: 首先,我们在nginx发布目录:/usr/local/nginx/html 下放入phpMyAdmin:
? ?此文件使用php打开,使用前要打开php-fpm。在nginx的配置文件?/usr/local/nginx/conf/nginx.conf? 中添加默认首页index.php: 此时访问myadmin :
我们由于实验环境的问题,将nginx+php+mysql都放在一台电脑上了,但是在生产环境部署时肯定是分布式部署的。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 1:34:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |