ubuntu16编译安装mysql5.7

时间:2022-08-22 22:43:29

安装环境:

linux版本: ubuntu-16.04.3-desktop-amd64

mysql版本:mysql-boost-5.7.20.tar.gz

下载地址:https://dev.mysql.com/downloads/mysql/

ubuntu16编译安装mysql5.7

----------------------------------------------------------------------------------

mysql安装前的准备工作:

1,安装cmake工具

sudo apt-get install cmake -y

2,安装编译器

sudo apt-get install gcc g++ -y

3,安装图形库

sudo apt-get install libncurses5 libncurses5-dev -y

4,开始编译与安装:

1,编译参数:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost

2,安装( make && make install )

安装完成之后:

--------------------------------------------------------------------------------------------------------------

ubuntu16编译安装mysql5.7

查看cnf配置文件,一般mysql会去这3个地方找配置文件:

/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

从左到右查找,找到就停止

1,接下来,我们就要把配置文件拷贝到(或者自己创建)/etc或者/etc/mysql目录下去:

配置如下:

ubuntu16编译安装mysql5.7

[client]
port =
socket = /usr/local/mysql/data/mysql.sock
[mysqld]
port =
socket = /usr/local/mysql/data/mysql.sock
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data

2,修改my.cnf的组与拥有者

chown ghostwu:ghostwu my.cnf

ubuntu16编译安装mysql5.7

3,来到安装目录: /usr/local/mysql/bin 目录,执行data初始化后,会生成一个默认密码【第一次登录的时候需要用到】

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

ubuntu16编译安装mysql5.7

4,现在可以开始启动mysql了

ubuntu16编译安装mysql5.7

5,用初始化时候生成的密码登录mysql

ubuntu16编译安装mysql5.7

6,修改当前用户密码:

ubuntu16编译安装mysql5.7

7,停止mysql进程:

./mysqladmin -u root -pabc123 shutdown

8,重新开启mysql服务,用新密码abc123登录

ubuntu16编译安装mysql5.7的更多相关文章

  1. CentOS6.3 编译安装LAMP(3):编译安装 MySQL5.5.25

    所需源码包: /usr/local/src/MySQL-5.5.25/cmake-2.8.8.tar.gz /usr/local/src/MySQL-5.5.25/mysql-5.5.25.tar.g ...

  2. 基于cmake编译安装MySQL-5.5

    cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以 ...

  3. centos6.5环境源码编译安装mysql5.6.34

    centos6.5环境源码编译安装mysql5.6.34 源码下载地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择Generic ...

  4. Ubuntu14.04编译安装mysql5.6.26

    Ubuntu14.04编译安装mysql5.6.26 (1)安装编译源码需要的包 sudo apt-get install make cmake gcc g++ bison libncurses5-d ...

  5. centos6.6下编译安装mysql5.6之后启动失败:Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

    今天在编译安装mysql5.6时候出现Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysq ...

  6. centos7编译安装MySQL5.7.9

    title: centos7编译安装MySQL5.7.9 date: 2016-05-12 16:20:17 tags: --- Centos7编译安装mysql5.7.9 mysql5.7有更好的性 ...

  7. centos6.7下 编译安装MySQL5.7

    centos6.7下编译安装MySQL5.7 准备工作 #-----依赖包及MySQL和boost安装包----- #yum包安装: shell> yum -y install gcc-c++ ...

  8. centos6.7编译安装mysql5.7.17

    centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编 ...

  9. centos7.2环境编译安装mysql5.5.48

    一.安装cmake编译工具 跨平台编译器 查看是否已经安装了gcc # rpm -qa | grep gcc # yum install -y gcc-c++ # yum install -y cma ...

随机推荐

  1. iOS 16进制颜色和UIcolor的转换

    各种颜色之间的转换,会陆续更新, 实现了 16进制颜色(HEX).RGBA.HSBA.UIColor之间的  相互转换 使用示例(加号方法,类名调用) //UIColor 转 RGB.HSB RGBA ...

  2. mybatis的知识点

    mybatis核心配置文件的配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE conf ...

  3. PLC不能初始化问题

    检索COM 类工厂中 CLSID 为 <28e68f9a-8d75-11d1-8dc3-3c302a000000> 的组件时失败,原因是出现以下错误: 80040154 解决方案: Win ...

  4. Linux安装与基本命令

    安装centos镜像 #下载地址https://www.centos.org/download/ http://isoredirect.centos.org/centos/7/isos/x86_64/ ...

  5. 自学Aruba5&period;3&period;4-Aruba安全认证-有PEFNG 许可证环境的认证配置802&period;1x

    点击返回:自学Aruba之路 自学Aruba5.3.4-Aruba安全认证-有PEFNG 许可证环境的认证配置802.1x 1. 采用InterDB认证服务器完成802.1X认证 (Aruba650) ...

  6. 关于mysql数据库优化

    关于mysql数据库优化 以我之愚见,数据库的优化在于优化存储和查询速度 目前主要的优化我认为是优化查询速度,查询速度快了,提高了用户的体验 我认为优化主要从两方面进行考虑, 优化数据库对象, 优化s ...

  7. 仿迅雷播放器教程 -- 提取exe资源&lpar;12&rpar;

    既然选择了一个界面库,那么咱们就开始吧!     既然是仿迅雷播放器,那当然要把迅雷播放器的资源提取出来啦,但是很多小伙伴可能不知道怎么提取,所以这里就教大家一些方法: 一.传统的资源提取器     ...

  8. MySQL 分页查询和存储过程

    一.分页查询 使用limit函数,limit关键字的用法: LIMIT [offset,] rows: offset指定要返回的第一行的偏移量,rows第二个指定返回行的最大数目.初始行的偏移量是0( ...

  9. SPOJ11414 COT3 博弈论 &plus; Trie树合并

    考虑对于每个子树从下往上依次考虑 对于叶子节点而言,如果可以染色,那么其\(sg\)值为\(1\),否则为\(0\) 考虑往上合并 如果选择了\(x\),那么后继状态就是其所有子树 如果选了其他子树中 ...

  10. Yii-模型- criteria查找数据库方法

    数据模型搜索方法: public function search() { // Warning: Please modify the following code to remove attribut ...