---------------安装mysql (源码三步安装)-------------------------
# cd /mnt/
# tar zxvf mysql-5.0.84.tar.gz
# cd mysql-5.0.84
# ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory
说明:安装到=/usr/local/mysql 下,语言用utf8
通到错误 :configure: error: no acceptable C compiler found in $PATH
说明没安gcc, 现在安:
查看系统是否安装了gcc和安装程序的版本号:
gcc -v
c++ -v
g++ -v
如果没有就用 以下命令安装
#yum install gcc
#yum install gcc-c++
#yum install gcc-gfortran
再次:
# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory
还是出错:
checking for termcap functions library... configure: error: No curses/termcap library found
说明要安ncurses
#yum install ncurses-devel
提示安装N个软件,略, 按"y", 完成
再次:
# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory
出现:Thank you for choosing MySQL! 说明mysql安装的第一步成功
------------
# make && make install
如果 你的gcc-c++是在configure后安装的,再重新configure一下,可以会以下错误:
error: redeclaration of C++ built-in type ‘bool’
慢长的等待,安好了
-------------
建用户,用户组
# groupadd mysql
# adduser -g mysql mysql
# cp support-files/my-medium.cnf /etc/my.cnf
本例中my-medium.cnf文件在这里: /mnt/mysql-5.0.84/support-files/my-medium.cnf
我们的mysql安装在 /usr/local/mysql/ 里
# chown -R mysql.mysql /usr/local/mysql/
# /usr/local/mysql/bin/mysql_install_db --user=mysql
# chown -R root.root /usr/local/mysql/
# chown -R mysql.mysql /usr/local/mysql/var/
启动一下 ,后面加一个&表示后台运行
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
# netstat -ant 看到3306端品号,说明已启动
加入到开机启动中
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
给权限
# chmod 755 /etc/rc.d/init.d/mysqld
把mysqld服务加入启动中
# chkconfig --add mysqld
运行级别
# chkconfig --level 345 mysqld on
设置密码
# /usr/local/mysql/bin/mysqladmin -u root password "****"
进入mysql
# /usr/local/mysql/bin/mysql -uroot -p
输入密码,就进入了
看有哪些库 :show databases;
退出:quit
配置mysql 库文件的搜索路径:
# echo "/usr/local/mysql/lib/mysql/" >>/etc.ld.so.conf
# ldconfig 生效
# ldconfig -v 输出一下
添加mysql到系统的环境变量中
# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
# source /etc/profile 生效
完成
分享到:
相关推荐
在Linux系统,特别是CentOS上,安装MySQL数据库通常有多种方式,其中源码安装是一种更为灵活的方法,可以针对特定环境进行定制。本教程将详细讲解如何通过源码安装MySQL 5.6.15或5.7版本,并实现主从复制,以及掌握...
总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...
在CentOS7上安装MySQL 5.7是一个常见的任务,特别是在搭建服务器环境时。本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`...
"install_mysql"这个压缩包文件包含了MySQL 5.6的安装源代码或二进制文件。首先,解压这个压缩包: ``` tar -zxvf install_mysql ``` 然后,根据解压后的文件结构,找到MySQL的安装文件,可能是`mysql-community-...
首先,需要下载MySQL的源代码,当前最新版本为5.6.20,可以从MySQL的官方网站上下载。下载完成后,需要将其解压缩到指定目录中。 安装依赖包 在编译安装MySQL之前,需要安装一些依赖包,包括gcc、gcc-c++、gcc-g77...
下载 MySQL 的源代码并解压到 `/data/program` 目录下。 **命令详解:** ```bash tar zxvf mysql-5.6.20.tar.gz cd mysql-5.6.20 ``` #### 六、编译安装 MySQL 5.6.20 接下来,我们将使用 CMake 进行 MySQL 的...
接下来,我们需要下载 MySQL 和 cmake 的源代码。这里假设你已经有了 `mysql-5.6.16.tar.gz` 和 `cmake-2.8.12.2.tar.gz` 文件。先安装 cmake,因为从 MySQL 5.5 版本开始,其编译过程需要使用 cmake: ```bash ...
从官方渠道下载MySQL 5.6.17的源代码压缩包,并将其解压到指定目录。 ```bash cd ~ # 创建MySQL工作目录 mkdir -p /var/lib/mysql # 创建MySQL数据目录 mkdir -p /var/lib/mysql/data # 下载MySQL源码包 cd /tmp/...
### CentOS 6.0安装MySQL 5.1.59全过程 #### 一、准备工作与下载MySQL源码 在开始安装MySQL之前,首先确保已经具备了以下条件: 1. **下载MySQL源码**:访问MySQL官方网站(http://www.mysql.com/downloads/)...
在 CentOS7 环境中安装 MySQL5.6,有三种常见的方式:RPM 安装、二进制安装和源代码编译安装。这里主要介绍 RPM 方式的安装过程。 首先,确保系统环境满足基本需求,例如操作系统为 CentOS7 X86_64,至少有30GB的...
在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...
本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等步骤。 #### 1.1 文档内容 本文档详细介绍了在CentOS...
本文将详细介绍如何在CentOS7系统上,通过离线方式安装MySQL、Redis和Nginx这三个关键组件,以构建一个高效的数据存储、缓存和Web服务器环境。 首先,离线安装意味着我们需要先在有网络的环境中下载所需的软件包,...
总结,安装MySQL 5.5.27在CentOS 6.4上的过程包括卸载旧版本、关闭Selinux、安装依赖、配置和编译源代码、初始化数据库、配置为系统服务以及设置安全措施。这些步骤是确保MySQL正确、安全运行的基础。对于软件开发者...
在本教程中,我们将深入探讨如何在CentOS7.4操作系统上通过源码方式安装MySQL 8.0。源码安装允许我们自定义配置和管理依赖关系,这在某些复杂环境中是必要的。MySQL 8.0相较于之前的版本,如5.7,提供了显著的性能...
Linux_CentOS7离线安装Mysql.txt,自己搭建的环境
本文将详细讲解如何在 CentOS 7.0 上安装 MySQL 5.6 版本,包括用户和组的创建、数据目录的准备、源代码编译安装以及配置与启动 MySQL 服务。 首先,为了确保安全性和权限控制,我们需要创建专门的 MySQL 用户和组...
根据提供的文件信息,这里将详细解释如何在 CentOS 下安装 MySQL 主从配置的步骤。以下是具体的安装过程: ### 1. 确认 CentOS 版本 确保系统版本为 CentOS 6.3,可以通过命令行输入 `cat /etc/centos-release` 来...