`
fitliving
  • 浏览: 11533 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

linux编译方式安装mysql 步骤说明

阅读更多

 

 

安装mysql 的经历的过程,写下来,以后参照。

linux编译方式安装mysql 步骤说明

1,tar 包解压 :tar -zxvf 压缩包名

2,安装前的配置./configure 参数说明

--prefix=/usr/local/mysql  安装目录

        --localstatedir=/usr/local/mysql/data  安装时指定的数据库目录

--with-unix-socket-path=/app/wanxiang2/mysql/mysql.sock mysql 启动后产生的文件,主用于客服端和服务端通信

  --with-extra-charsets=all

--with-big-tab

完整命令:./configure --prefix=/usr/local/mysql   --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/usr/local/mysql/mysql.sock   --with-extra-charsets=all --with-big-tab

 

3,make 编译

4,make install 安装

5,跳转到安装目录,我的当前安装目录是/usr/local/mysql,生成数据库命令

bin/mysql_install_db 

--user=root 用户名

--basedir=/usr/local/mysql mysql的安装路径

--datadir=/usr/local/mysql/data  数据库路径

 --defaults-file=/usr/local/mysql/my.cnf 启动时指定的配置文件,如果不指定,mysql 启用默认的配置文件。

完整命令:bin/mysql_install_db  --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --defaults-file=/usr/local/mysql/my.cnf

 

6,启动mysql ,目录是/usr/local/mysql/bin ,执行  ./mysqld_safe

7,进入mysql命令行 ,目录是/usr/local/mysql/bin ,执行./mysql -uroot -p,提示输入密码。

 

 

 

ubuntu 下 mysql 安装时出现的错误总结

 

1,安装或者更新gcc,缺少gcc 编译器 

$ sudo apt-get update  

 

$ sudo apt-get upgrade  

 

$ sudo apt-get install build-essential  

 

$ gcc -v 

 

$ make -v 

2,configure 再次出错 报No curses/termcap library found

下载安装相应软件包

一、如果你的系统是RedHat系列:

yum list|grep ncurses

yum -y install ncurses-devel

yum install ncurses-devel

 

二、如果你的系统是Ubuntu或Debian:

apt-cache search ncurses

apt-get install libncurses5-dev

3,启动时报错,Can't change to run as user 'mysql' ;  Please check that the user exists!

加入用户组 useradd mysql

 

4,启动报错 ,Operating system error number 13 in a file operation.

修改mysql 文件夹所有的权限,让当前用户可以操作。

 

 

 

分享到:
评论

相关推荐

    mysql-5.7.18源码和connector C++源码在Linux在编译安装

    在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...

    Qt Mysql linux驱动编译.docx

    在开发基于Qt的应用程序并尝试连接到MySQL数据库时,可能会遇到一个常见的问题,即控制台显示错误信息"QSqlDatabase: QMYSQL ...遵循上述步骤,你应该能够成功连接到MySQL数据库,从而在Linux环境中执行你的Qt应用。

    linux下mysql5.5编译安装笔记(完整安装教程)

    为了编译MySQL 5.5,你需要先安装CMake。下载并解压CMake的tarball,然后按照以下步骤进行: ``` wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz tar zxvf cmake-2.8.4.tar.gz cd cmake-2.8.4 ./...

    linux下编译安装mysql,apache,php文档

    ### Linux环境下编译安装MySQL、Apache与PHP的详细步骤 #### 搭建环境与安装Linux 1. **安装虚拟机:** - 运行VMware Workstation。 - 双击“新建虚拟机”按钮。 - 选择安装文件路径。 - 在系统类型选择界面中...

    MySQL8.0编译安装_MYSQL_

    总结,MySQL 8.0的编译安装涉及多个步骤,包括系统准备、源码下载、解压、配置、编译、安装、初始化、启动和安全设置。每个步骤都需要细心操作,确保每个依赖库都已正确安装,以避免编译或运行时出现错误。这个过程...

    linux下mysql编译安装

    通过上述步骤,我们可以在Linux环境下成功地使用CMake编译安装MySQL数据库,并完成了相关的配置工作。这种方式不仅能够更好地控制MySQL的安装配置,还能够提高系统的安全性。对于需要定制化安装场景下的用户来说,...

    Linux安装MySql devel

    1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端连接器所需的头文件(.h文件)和静态/动态库文件(.a和.so文件)。这些文件是开发人员创建MySQL应用程序时所必需的,它们提供了API接口,...

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...

    在Linux下安装Mysql(非root)

    在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的配置和权限设置,可以成功安装和运行 ...

    mysql8.0.33的Linux编译安装文件

    在Linux(如CentOS)系统上手动编译MySQL 8.0.33的过程涉及多个步骤,包括获取源代码、配置、编译和安装。以下是对这个过程的详细讲解: 1. **准备工作**: - 首先,确保你的Linux系统是最新的,更新所有包以避免...

    在Linux下编译安装MySQL并通过C语言操作MySQL数据库.pdf

    ### 在Linux下编译安装MySQL并通过C语言操作MySQL数据库 ...通过以上步骤,我们不仅学会了如何在Linux环境下编译安装MySQL,还掌握了通过C语言来操作MySQL数据库的基础知识。这对于深入理解和掌握MySQL的使用非常重要。

    linux centos 编译安装Mysql.zip

    接下来,安装编译MySQL所需的依赖包,包括GCC编译器、开发库等: 1. 安装基础依赖: ``` sudo yum install -y cmake gcc-c++ libaio-devel libgcc libstdc++-devel libaio libxml2-devel openssl-devel ncurses-...

    linux下源码安装mysql数据库

    - 为了能够编译MySQL源码,需要先安装一些必要的编译工具包,如`make`, `gcc-c++`, `cmake`, `bison-devel`, `ncurses-devel`, `perl`等。 ```bash [root@localhost ~]# yum -y install make gcc-c++ cmake bison...

    教你如何在Linux上编译MySql5.6源码 菜鸟必备

    在Linux系统上编译MySQL 5.6源码是一项对新手来说可能较为复杂的任务,但通过逐步学习和实践,你可以掌握这一技能。本文将详细解释这个过程,帮助你理解每一步的操作及其背后的原理。 首先,确保你的Linux环境满足...

    Linux下以源代码方式安装MySQL教程

    在Linux环境下,以源代码方式安装MySQL是一种常见且灵活的方法,尤其对于自定义配置和调试需求较高时。本文将详细讲解这一过程,适用于熟悉Linux基础操作的用户。 首先,安装MySQL需要一个C编译器,这里推荐使用GCC...

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...

    redhat linux 安装mysql

    **二进制安装**是指直接使用MySQL官方提供的预编译好的安装包进行安装,这种方式适用于各种Linux发行版,具有较高的灵活性和通用性。其主要优点包括: - **安装简单**:只需要解压文件即可完成安装。 - **路径灵活**...

Global site tag (gtag.js) - Google Analytics