ubuntu环境下lnmp环境搭建(1)之Mysql
|
1. 安装环境: 2. 安装必备的工具(保证mysql安装的基础环境) 3. 添加组合用户 设置安装目录权限 说明:我的软件安装目录: /home/test/alidata/soft/ sudo chown -R mysql:mysql /usr/local/mysql/data(未做) 4. 编译安装mysql 4.1 获取源码包 4.2 解压mysql源码包 5. 编译配置(先cmake设置配置, make 编译 , make install 拷贝到对应目录) 说明: -DCMAKE_INSTALL_PREFIX:mysql需要安装的目录(需要自定义) -DMYSQL_DATADIR:mysql数据需要存放的目录(需要自定义) 注意事项: 2)sudo make -j4 #-j数字 表示以多核心运行 时间最长,耐心等待,没有报错就是ok,有报错根据提示安装需要的应用 6. 相关配置 6.2 常用命令软连接,设置环境变量 6.3 初始化数据库 sudo /home/test/alidata/soft/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/home/test/alidata/soft/mysql --datadir=/home/test/alidata/soft/mysql/data --user=test 说明:网上会默认的增加mysql用户,使用MySQL用户来作为mysql的主用户处理。我们已自己新建的test用户。 7. 启动mysql服务试一试 有问题看日志(重要): See "systemctl status mysqld.service" and "journalctl -xe" for details 最后添加用户:
8. 启动成功后创建root用户的密码(不要忘记哦) 再次设置密码mysqladmin -u root password -p root 9. 成功后使用一下 需要添加环境变量 vim /etc/profile export PATH=/home/test/alidata/soft/mysql/bin:$PATH source /etc/profile 10. 开机启动mysql http://www.2cto.com/database/201312/265018.html sudo update-rc.d -f mysql.server defaults(提示找不到mysql.server命令就使用下面的命令) sudo update-rc.d -f mysqld defaults(或者)(在第6步赋值为mysqld所以这里使用的是该命令) 取消开机启动 sudo update-rc.d -f mysql.server remove 关于cmake命令详解: 注释: |
ubuntu环境下lnmp环境搭建(1)之Mysql的更多相关文章
- Ubuntu系统下lnmp环境搭建和Nginx多站点配置
最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享.如有不足之处,欢迎大家提出不同意见.(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件 ...
- ubuntu环境下lnmp环境搭建(3)之Php
1.lnmp详细 http://www.discuz.net/thread-3513107-1-1.html 2. 到php目录 http://blog.aboutc.net/linux/65/co ...
- ubuntu环境下lnmp环境搭建(2)之Nginx
1. ubuntu编译安装nginx http://www.cnblogs.com/zhangjun516/archive/2013/02/03/2890990.html 1. 手动编译安装 Ngin ...
- linux环境下测试环境搭建
一.linux环境下测试环境搭建过程简述: 1.前端后台代码未分离情况下: 主要步骤为:安装jdk,安装mysql,安装tomcat,将项目代码部署到tomcat/webapps/下. 2.前端后台代 ...
- windows环境下mosquitto环境搭建与mqtt测试
https://blog.csdn.net/pgpanda/article/details/51800865 工作需求,自己在windows下搭建了一个mosquitto环境测试mqtt 话不多说,直 ...
- linux环境下 python环境import找不到自定义的模块
linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...
- Windows环境下完全手工配置Apache、MySQL和PHP
现在LAMP(Linux.Apache.MySQL.PHP/Perl/Python的简称)已经很流行了.在Windows下也有类似的,比如 WAMP(Apache, MySQL, PHP on Win ...
- Linux系统下LNMP一键搭建Linux、PHP、MySQL环境(适合新手搭建linux下的web生成环境)
一. 首先要解释一下,什么是LNMP,LNMP起源于LAMP,LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,这里将Web服务端的Apache替换 ...
- Ubuntu系统下QEMU环境搭建
(这篇文章是在搭建QEMU环境时,在网上找到了一些教程资料,并在实际操作中遇到的一些问题的整理) 下载Linux内核 下载内核有两种方法,一种是用git直接下载内核代码树,方便后面的内核开发.另一种是 ...
随机推荐
- Spring Boot + Dubbo 可运行的例子源码-实现服务注册和远程调用
最近公司的一个分布式系统想要尝试迁移到Dubbo,项目本身是Spring Boot的,经过一些努力,最终也算是搭建起一个基础的框架了,放到这里记录一下.需要依赖一个外部的zookeeper. 源码地址 ...
- 2017 ACM/ICPC Asia Regional Shenyang Online spfa+最长路
transaction transaction transaction Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 132768/1 ...
- 结队编程-基于gui的四则运算生成器
成员:卢少锐 201421123027.刘存201421033023 coding.net地址 1.需求分析:除了实现四则运算的功能外,还添加了计时器功能和语言选择功能 2.程序设计:这次作业是基于上 ...
- 201521123090 《Java程序设计》第4周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 继承与多态的概念与实现 父类与之类的关系 解决代码复用的办法 2. 书面作业 注释的应用 使 ...
- 201521123027 <java程序设计>第13周学习总结
1.本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2.书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.e ...
- 深度学习(一)cross-entropy softmax overfitting regularization dropout
一.Cross-entropy 我们理想情况是让神经网络学习更快 假设单模型: 只有一个输入,一个神经元,一个输出 简单模型: 输入为1时, 输出为0 神经网络的学习行为和人脑差的很多, 开始学习 ...
- jquery-easyUI第二篇【综合案例】
基于easyUI开发的一个综合案例模版 <%@ page language="java" pageEncoding="UTF-8"%> <!D ...
- 对Spring IOC的理解(转)
Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想.在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制.如何理 ...
- mybatis-basedao的实现
package com.yangwei.shop.dao; import java.util.HashMap; import java.util.List; import java.util.Map; ...
- JS中关于数组的内容
前 言 LIUWE 在网站制作过程中,数组可以说是起着举足轻重的地位.今天就给大家介绍一下数组的一些相关内容.例如:如何声明一个数组和在网站制作过程中我们常用的一些数组的方法.介绍的不好还请多多 ...