前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ubuntu编译安装mysql

ubuntu编译安装mysql

原创
作者头像
用户1685462
修改于 2021-07-28 02:26:53
修改于 2021-07-28 02:26:53
3K00
代码可运行
举报
文章被收录于专栏:网站教程网站教程
运行总次数:0
代码可运行

一、安装插件

  1.apt-get install cmake

  2.apt-get install bison

  3.apt-get install libncurses5-dev

  4.apt-get install gcc g++

二、下载安装包

  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.18.tar.gz

  tar zxvf mysql-boost-5.7.18.tar.gz

三、创建mysql用户组

  groupadd mysql

  useradd -g mysql mysql

四、编译安装mysql

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=./boost/boost_1_59_0 \
-DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci

  make

  make install

五、配置mysql

  1.设置mysql用户权限

   chown -R mysql /usr/local/mysql 

   chgrp -R mysql /usr/local/mysql

  2.修改配置文件

   官网从5.7.18不在二进制包中提供my-default.cnf文件,如果有需要添加的话,找到my.cnf文件所在位置,新建my.cnf文件添加配置即可

   找到my.cnf应该所在位置:mysql --help | grep my.cnf

   vim /etc/my.conf,临时添加如下配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[client]  
  port = 3306
  socket = /tmp/mysql.sock 
  default-character-set = utf8
[mysqld] 
  user = mysql
  port = 3306 
  socket = /tmp/mysql.sock  
  basedir = /usr/local/mysql  
  datadir = /usr/local/mysql/data

  2.初始化数据库

   /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

   记住这个密码,更改root密码时使用

  3.启动mysql

   /usr/local/mysql/support-files/mysql.server start

  4.设置mysql root密码

   mysql -h 127.0.0.1 -u root -p

   上面截图里初始化时的密码:<c6dqzE<;0;w

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
37·灵魂前端工程师养成-[项目]JS画皮卡丘
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/11/08
4030
37·灵魂前端工程师养成-[项目]JS画皮卡丘
【CSS进阶】巧用伪元素before和after制作绚丽效果
原创:叫我詹躲躲 来源:掘金 链接:巧用伪元素before和after制作绚丽效果
微芒不朽
2022/09/06
1.8K0
【CSS进阶】巧用伪元素before和after制作绚丽效果
边框的巧妙应用
边框有一些特殊的属性,可以采用边框来实现对话框的效果,而且兼容性杠杠的,不过在ie6下面可能会遇到兼容性问题,在后面分析它。 首先,我们看看边框的组成结构: <div style="width
欲休
2018/03/15
1.1K0
边框的巧妙应用
38·灵魂前端工程师养成-[项目]让皮卡丘动起来
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
3380
38·灵魂前端工程师养成-[项目]让皮卡丘动起来
你还在用图片做引导蒙层?
首先认识一下引导蒙层,如下图页面是一个蒙层,会在某个局部位置高亮我们需要重点突出的内容:
WecTeam
2019/12/16
2.8K0
你还在用图片做引导蒙层?
纯CSS3绘制的逼真,呆萌,超酷的CSS3动画纯CSS3人物行走动画 逼真炫酷CSS3动画纯CSS3绘制的小猫笑脸动画 超呆萌纯CSS3绘制可爱小男孩动画 超酷面部表情
纯CSS3人物行走动画 逼真炫酷CSS3动画 CSS3实在是太强大了,今天分享的CSS3动画非常神奇,它可以模拟人物行走,而且人物行走动画非常逼真。人物行走时的跨步动画时多张图片重叠实现的。有了这个
wblearn
2018/08/27
1.7K0
纯CSS3绘制的逼真,呆萌,超酷的CSS3动画纯CSS3人物行走动画 逼真炫酷CSS3动画纯CSS3绘制的小猫笑脸动画 超呆萌纯CSS3绘制可爱小男孩动画 超酷面部表情
给博客挂个春节灯笼
把下面的代码复制到后台,底部自定义内容即可 第一种灯笼样式 <!-- 灯笼样式开始 --> <style> @media only screen and (max-width: 760px) { .deng-box, .deng-box1 { display:none; } } @media only screen and (min-width: 768px) and (max-width: 1024px) {
R0A1NG
2022/02/19
1940
html小案例
html简单菜单栏<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="styleshe
JQ实验室
2022/10/16
6690
WordPress如何添加GO域名安全跳转教程
出于优化 SEO,或是出于加强网站安全又或许用户体验,很多博客都给文章中的外部链接加上了个二次跳转,本站也添加了GO跳转,因为这样可以给访问你网站的用户加强一下安全意识。
七辰
2023/10/05
8310
css笔记 - 张鑫旭css课程笔记之 border 篇
double可以利用来配合border-style:solid制作三条杠小icon
xing.org1^
2018/09/20
6040
css笔记 - 张鑫旭css课程笔记之 border 篇
CSS布局之需要掌握的小技巧
vertical-align属性对于inline元素、inline-block元素和table-cell元素有效,对块元素无效。
xinxin-l
2022/03/29
4270
CSS布局之需要掌握的小技巧
纯css实现117个Loading效果(中)
这是我这几十年间从世界各地寻觅到的 Loading特效,合计117个(本文贴出第40-78个),而且是 纯CSS 制作的。
德育处主任
2022/04/17
1.4K0
纯css实现117个Loading效果(中)
css(2)
font-family可以将多个字体名保存起来,如果浏览器不支持第一个字体会依次尝试后面的字体。
GH
2019/12/16
1.6K0
css(2)
CSS 3.0实现猫脸动画
给大家分享一个用CSS 3.0实现猫脸动画,实现的效果如下: 以下是实现的代码,欢迎大家复制粘贴和收藏。 <!DOCTYPE html> <html lang="en"> <head>
越陌度阡
2020/11/26
4370
CSS 3.0实现猫脸动画
8个硬核技巧带你迅速提升CSS技术
笔者选择了一些常用甚至有些小册都未提及到的干货作为分享内容,相信这些内容能帮助同学们在短期内提升CSS编码素质,实现一些看似只能由JS才能实现的效果。
javascript艺术
2021/05/28
2.9K0
8个硬核技巧带你迅速提升CSS技术
高质量编码-轨迹管理平台(CSS样式)
样式仿照百度地图鹰眼轨迹服务早期版本的web端轨迹管理台,地图和UI都使用了夜色风格。
MiaoGIS
2020/12/17
5350
高质量编码-轨迹管理平台(CSS样式)
忍术!猫眼三勾玉
如果你觉得我的代码还算有趣,在你的学习中能有所帮助,请查看我的置顶文章,我由衷感谢!  前端的学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。持续不断的努力才能让你我有所收获。 效果图:
我不是费圆
2020/09/22
4960
忍术!猫眼三勾玉
CSS伪类:CSS3鼠标滑过按钮动画第二节
有了第一小节的经验,我们可以对直接的动画效果做一些升级效果,如果组合:before、:after,效果有更酷。
Javanx
2019/12/27
9010
CSS伪类:CSS3鼠标滑过按钮动画第二节
Ol4中晕圈点效果的实现
结合Openlayers4中的overlay,以图片作为晕圈背景,实现晕圈的点效果。
牛老师讲GIS
2018/10/23
7150
Ol4中晕圈点效果的实现
元旦网站挂灯笼,网站灯笼Css代码
最近又要到一年一度的元旦了,很多网站也开始挂上了灯笼,我也趁着这个机会水一篇文章,据我所知这段代码好久了,具体出处也无从考证,不过我看网上都是一边灯笼,我觉得不大好看就改了的两边灯笼的版本出来,代码会放在下面,按照自己的需要拿吧。
叮当叮
2020/12/29
2.3K0
相关推荐
37·灵魂前端工程师养成-[项目]JS画皮卡丘
更多 >
LV.1
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验