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

ubuntu编译安装mysql

原创
作者头像
用户1685462
修改2021-07-28 10:26:53
2.7K0
修改2021-07-28 10:26:53
举报
文章被收录于专栏:网站教程网站教程

一、安装插件

  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
复制
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
复制
[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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、安装插件
  • 二、下载安装包
  • 三、创建mysql用户组
  • 四、编译安装mysql
  • 五、配置mysql
    •   1.设置mysql用户权限
      •   2.修改配置文件
        •   2.初始化数据库
          •   3.启动mysql
            •   4.设置mysql root密码
            相关产品与服务
            云数据库 SQL Server
            腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档