安装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 文件夹所有的权限,让当前用户可以操作。
分享到:
相关推荐
在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...
在开发基于Qt的应用程序并尝试连接到MySQL数据库时,可能会遇到一个常见的问题,即控制台显示错误信息"QSqlDatabase: QMYSQL ...遵循上述步骤,你应该能够成功连接到MySQL数据库,从而在Linux环境中执行你的Qt应用。
为了编译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 1. **安装虚拟机:** - 运行VMware Workstation。 - 双击“新建虚拟机”按钮。 - 选择安装文件路径。 - 在系统类型选择界面中...
总结,MySQL 8.0的编译安装涉及多个步骤,包括系统准备、源码下载、解压、配置、编译、安装、初始化、启动和安全设置。每个步骤都需要细心操作,确保每个依赖库都已正确安装,以避免编译或运行时出现错误。这个过程...
通过上述步骤,我们可以在Linux环境下成功地使用CMake编译安装MySQL数据库,并完成了相关的配置工作。这种方式不仅能够更好地控制MySQL的安装配置,还能够提高系统的安全性。对于需要定制化安装场景下的用户来说,...
1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端连接器所需的头文件(.h文件)和静态/动态库文件(.a和.so文件)。这些文件是开发人员创建MySQL应用程序时所必需的,它们提供了API接口,...
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...
在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的配置和权限设置,可以成功安装和运行 ...
在Linux(如CentOS)系统上手动编译MySQL 8.0.33的过程涉及多个步骤,包括获取源代码、配置、编译和安装。以下是对这个过程的详细讲解: 1. **准备工作**: - 首先,确保你的Linux系统是最新的,更新所有包以避免...
### 在Linux下编译安装MySQL并通过C语言操作MySQL数据库 ...通过以上步骤,我们不仅学会了如何在Linux环境下编译安装MySQL,还掌握了通过C语言来操作MySQL数据库的基础知识。这对于深入理解和掌握MySQL的使用非常重要。
接下来,安装编译MySQL所需的依赖包,包括GCC编译器、开发库等: 1. 安装基础依赖: ``` sudo yum install -y cmake gcc-c++ libaio-devel libgcc libstdc++-devel libaio libxml2-devel openssl-devel ncurses-...
- 为了能够编译MySQL源码,需要先安装一些必要的编译工具包,如`make`, `gcc-c++`, `cmake`, `bison-devel`, `ncurses-devel`, `perl`等。 ```bash [root@localhost ~]# yum -y install make gcc-c++ cmake bison...
在Linux系统上编译MySQL 5.6源码是一项对新手来说可能较为复杂的任务,但通过逐步学习和实践,你可以掌握这一技能。本文将详细解释这个过程,帮助你理解每一步的操作及其背后的原理。 首先,确保你的Linux环境满足...
在Linux环境下,以源代码方式安装MySQL是一种常见且灵活的方法,尤其对于自定义配置和调试需求较高时。本文将详细讲解这一过程,适用于熟悉Linux基础操作的用户。 首先,安装MySQL需要一个C编译器,这里推荐使用GCC...
### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...
**二进制安装**是指直接使用MySQL官方提供的预编译好的安装包进行安装,这种方式适用于各种Linux发行版,具有较高的灵活性和通用性。其主要优点包括: - **安装简单**:只需要解压文件即可完成安装。 - **路径灵活**...