`

ubuntu 16.04 源码安装5.7.11

阅读更多

1.安装准备:

   1.1、mysql-5.7.11.tar.gz

   1.2、mysql-boost-5.7.11.tar.gz

   1.3、保证系统安装cmake、ncurses-devel、没有请安装。

  

 

   1.1 编译:

   cd /home/usench1/app_pkg/mysql-5.7.11/cmake

 

   cmake .. -DWITH_BOOST=/home/usench1/app_pkg/mysql-5.7.11/boost -DCMAKE_INSTALL_PREFIX=/home/usench1/app/mysql -DMYSQL_DATADIR=/home/usench1/app/mysql/data -DMYSQL_KEYRINGDIR=/home/usench1/app/mysql/keyring -DTMPDIR=/home/usench1/app/mysql/temp -DDEFAULT_COLLATION=utf8_general_ci -DDEFAULT_CHARSET=utf8 -DMYSQL_UNIX_ADDR=/home/usench1/app/mysql/mysql.sock -DSYSTEMD_PID_DIR=/home/usench1/app/mysql/pid -DSYSCONFDIR=/home/usench1/app/mysql -DMYSQL_TCP_PORT=3366 -DMYSQL_USER=usench1

 

   1.2 make 

   1.3 make install

   

2.数据库初始化操作:

     2.1 cd /home/usench1/app/mysql/support-files

         cp my-default.cnf ../my.cnf

         vi ../my.cnf

         内容如下:

          basedir = /home/usench1/app/mysql

          datadir = /home/usench1/app/mysql/data

          port = 3366

          server_id = mysqlrap

          socket = /home/usench1/app/mysql/data/mysql.sock  

         保存,退出。

  

     2.1 进入到mysql安装bin目录,执行

      ./mysqld --initialize --user=usench1 --basedir=/home/usench1/app/mysql --datadir=/home/usench1/app/mysql/data

     完成后记录下临时密码: k-Y%)b_;E1au

     2.2 cd /home/usench1/app/mysql/support-files

         ./mysql.server start 

     2.3 cd /home/usench1/app/mysql/bin 

         ./mysql -uroot -p --socket=/home/usench1/app/mysql/data/mysql.sock

     2.4 修改密码,否则不能运行

            ALTER USER USER() IDENTIFIED BY ‘123qwe’;

         GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123qwe' WITH GRANT OPTION;

            FLUSH   PRIVILEGES;

     

3.忘记root密码:

  关闭mysql服务:

  修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

  重新启动mysql服务:

  执行mysql 登录:

     mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

     mysql>flush privileges;

  将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p‘123qwe‘进入了.

  GRANT ALL ON tb_rap.* TO 'rap'@'%'; 

  

 

分享到:
评论

相关推荐

    ubuntu16.04中安装使用docker

    ubuntu16.04中安装使用dockerubuntu16.04中安装使用docker

    Ubuntu16.04 离线安装openssh所需的安装包deb(修正了安装步骤)

    在Ubuntu 16.04系统中,OpenSSH是一个至关重要的...通过以上步骤,你应该能够在离线的Ubuntu 16.04系统上成功安装和配置OpenSSH服务。这个过程虽然比在线安装复杂,但确保了即使在无网络环境下也能实现安全的远程访问。

    Ubuntu16.04LTS正版镜像-Ubuntu16.04系统ios-Linux官网资源

    在安装Ubuntu 16.04时,用户可以选择不同的安装类型,如最小化安装、桌面版安装或服务器版安装。此外,Ubuntu 16.04还支持多种语言,适应全球用户的使用需求。 总的来说,Ubuntu 16.04 LTS是一款强大、稳定的Linux...

    Ubuntu16.04 离线安装openssh所需的安装包deb.zip

    在没有互联网连接的情况下,在Ubuntu 16.04上安装OpenSSH可能需要一些特别的步骤,这就是离线安装的用武之地。以下是详细的过程,包括如何准备、下载和安装OpenSSH的.deb安装包。 首先,了解离线安装的基本原理。在...

    U盘制作ubuntu16.04系统,下载,安装整理

    制作Ubuntu 16.04系统U盘及安装步骤详解 在本文中,我们将深入探讨如何使用U盘制作Ubuntu 16.04系统,并详细阐述安装过程。首先,我们需要准备一个空的U盘,Ubuntu 16.04桌面版的ISO镜像文件(针对AMD64架构),...

    ubuntu 16.04 安装 eclipse教程和总结

    ### Ubuntu 16.04 下 Eclipse 的安装与配置教程 #### 一、前言 随着软件开发领域的不断发展,集成开发环境(IDE)已经成为开发者不可或缺的工具之一。Eclipse 是一款非常受欢迎且功能强大的开源 IDE,它支持多种...

    Ubuntu16.04安装VMtools

    ### Ubuntu 16.04 安装 VMware Tools 的详细步骤 #### 一、前言 在使用虚拟化技术时,提高宿主机与虚拟机之间的兼容性和交互性是非常重要的。VMware Tools 是一种增强工具包,它能显著提升 VMware 虚拟机的性能,...

    Ubuntu16.04离线安装软件-离线安装包mysql5.7.33

    在Ubuntu 16.04操作系统中,有时由于网络限制,我们无法直接使用`apt install`命令在线安装MySQL Server 5.7.33。此时,我们需要采用离线安装的方法来解决这个问题。以下是一个详细的步骤指南,涵盖了如何使用提供的...

    ubuntu16.04 mysql5.7 离线包及依赖

    内网环境安装mysql5.7数据库所需deb安装包,libaio1_0.3.110-2_amd64.deb ,libmecab2_0.996-1.2ubuntu1_amd64.deb ,libmysqlclient20_5.7.25-1ubuntu16.04_amd64.deb,libmysqlclient-dev_5.7.25-1ubuntu16.04_amd...

    ubuntu16.04安装包,百度云下载链接与密码

    - 运行U盘启动制作工具,选择合适的选项来创建可引导的Ubuntu安装介质; - 选择之前下载好的Ubuntu 16.04 LTS ISO文件并开始制作过程; - 等待制作完成。 3. **设置BIOS/UEFI启动项**: - 重启计算机并进入BIOS...

    Ubuntu 16.04 中文版安装基础入门教程.doc

    《Ubuntu 16.04 中文版安装基础入门教程》 Ubuntu 16.04,也称为Xenial Xerus,是一款基于Debian的Linux发行版,由Ubuntu项目维护,面向全球用户提供了丰富的开源操作系统体验。这篇教程将引导初学者如何安装Ubuntu...

    钉钉 for ubuntu16.04

    下面我们将详细探讨如何在Ubuntu 16.04系统中安装和使用钉钉。 首先,了解`.deb`包的含义至关重要。`.deb`是Debian软件包的扩展名,它是Ubuntu基于的Debian Linux发行版的一种软件包管理方式。这些包包含了软件的源...

    ubuntu 16.04 离线安装openssh

    ubuntu 16.04 离线安装openssh 执行 sudo dpkg -i openssh-client_7.2p2-4_amd64.deb sudo dpkg -i openssh-sftp-server_7.2p2-4_amd64.deb sudo dpkg -i libwrap0_7.6.q-25_amd64.deb sudo dpkg -i openssh-...

    ubuntu 16.04 gcc5.4安装依赖包

    在Ubuntu 16.04操作系统中,GCC (GNU Compiler Collection) 是一个关键的开发工具,用于编译C、C++和其他编程语言的源代码。GCC 5.4.0是该系列的一个版本,提供了许多改进和新特性。在安装GCC 5.4.0时,通常需要确保...

    Ubuntu16.04离线安装包vsftpd

    **Ubuntu 16.04离线安装VSFTPD** VSFTPD,全称为Very Secure FTP Daemon,是一款安全且功能强大的FTP服务器软件。在Ubuntu 16.04系统中,如果你需要在没有网络连接的情况下安装它,可以采用离线安装的方式。下面将...

    Ubuntu 16.04入门手册 Getting Started with Ubuntu 16.04.rar

    1. **安装Ubuntu 16.04**:了解如何下载Ubuntu ISO镜像,创建启动U盘,设置BIOS以从USB启动,以及执行图形化或命令行安装过程。此外,还将涉及双系统安装,与Windows或Mac OS共存的配置。 2. **Ubuntu桌面环境**:...

    ubuntu16.04下安装labview方法

    ### Ubuntu 16.04 下安装 LabVIEW 方法详解 #### 安装前准备与环境配置 在开始安装 LabVIEW 之前,请确保您的系统已经安装了 Ubuntu 16.04,并且是 64 位版本。由于本文档是以 Ubuntu 14.04 为基础进行描述的,但...

    Ubuntu16.04离线安装openssh以及依赖包

    1.先安装基本的依赖环境libc6_2.23-0ubuntu10_amd64.deb、libdbus-1 -dev_1.10.6-1ubuntu3.4_amd64.deb、libgcrypt20_1.6.5- 2ubuntu0.6_amd64.deb、libgpg-error0_1.21-2ubuntu1_amd64.deb、 libsystemd0_...

    MySQL8 Ubuntu16.04 64位 懒人安装包

    MySQL8在Ubuntu 16.04 64位系统上的安装通常涉及到多个步骤,包括获取软件源,更新系统库,安装依赖项,配置服务,以及初始化数据库。这个"MySQL8 Ubuntu16.04 64位 懒人安装包"提供了便捷的方式,通过一个名为`...

Global site tag (gtag.js) - Google Analytics