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直接下载内核代码树,方便后面的内核开发.另一种是 ...
随机推荐
- Windows noinstall zip 安装MySQL。
听完数据库老师的课,想在Windows下通过命令行的方法安装MySQL5.7,于是开了这个坑,终于把这个坑填上了. 第一步:下载MySQL 的noinstall zip ,点击该链接下载,或者复制链接 ...
- nrm的安装 、定义和用法
因为npm包管理工具是属于国外的,所以在中国使用它下载东西的时候比较慢.这时我们就想用国内的淘宝镜像.也有别的,所以当你想切换下载源的时候就会用到nrm了. ###首先,nrm是什么呢? 开发的npm ...
- jquery 函数大全
jquery函数大全转载 Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”te ...
- JSON与String之间互转
一,String转json 这个JSON.parse()与eval()都可以实现,但是它们是有区别的, JSON.parse对json字符串要求比eval()更为严格,key名称(例如name)全部必 ...
- 201521123036 《Java程序设计》第12周学习总结
本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 书面作业 将Student对象(属性:int id, String name,int age,double grad ...
- python并发编程之协程
---恢复内容开始--- 一.join方法 (1)开一个主线程 from threading import Thread,currentThread import time def walk(): p ...
- Jquery第三篇【AJAX 相关的API】
前言 前面我们已经学了讲解了Jquery的选择器,关于DOM 的API还有事件的API.本博文需要讲解Jquery对AJAX的支持- 我们在开始使用JavaScript学习AJAX的时候,创建异步对象 ...
- RocketMQ之双Master方式部署以及简单使用
1.1.服务器环境 192.168.100.24 root nameServer1,brokerServer1 Master1 192.168.100.25 root nameServer2,brok ...
- MySQL的一点浅显知识
本人最近看了一本有关于MySQL的书籍<MySQL必知必会>,书中只写了一些基本知识,但是也基本涵盖了所有的MySQL的知识点.其余的比较高级的也只是在基础上进行扩展或者是优化,看完这本书 ...
- Java对象大小:size和retained size
最近看到网上很多文章讲如何计算java对象的大小(size),很多观点不敢苟同. 这是其中一篇比较靠前的文章,写的也比较全面: http://blog.csdn.net/iter_zc/article ...