今天花了近一天的时间来安装mysql,终于在最后成功了。真是太折腾人了。至于为什么选用source code来安装而不选用rpm,主要是在网上查到rpm不能指定安装目录,这是我不喜欢的。
首先下载mysql-5.1.46.tar.gz
-yum remove mysql //删除CentOS上自带的老版本mysql
-groupadd mysql
-useradd -g mysql mysql
-tar zxvf mysql-5.1.46.tar.gz
-cd mysql-5.1.46
-./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase
-make && make install
-cd /usr/local/mysql
-chmod +w /usr/local/mysql
-chown -R mysql:mysql /usr/local/mysql
-/usr/local/mysql/bin/mysql_install_db --user=mysql
-chown -R mysql:mysql /usr/local/mysql/var
-cp -f /home/software/mysql-5.1.46/support-files/mysql.server /etc/init.d/mysqld
-cp -f /home/software/mysql-5.1.46/support-files/my-medium.cnf /etc/my.cnf
-chkconfig --add mysqld
-chkconfig --level 345 mysqld on
-/etc/init.d/mysqld start
-/usr/local/mysql/bin/mysql -uroot
mysql>use mysql;
mysql>update user set host='%' where host='localhost';
mysql>exit
-/etc/init.d/mysqld restart
接下来做个连接
-ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
-ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
当一切都配置完成后如果发现无法启动myql server那么重启一下机器,这样应该就好了,至于具体原因我也不清楚,我上次安装samba的时候也是出现这样诡异的情况。.
在用c++连接mysql库的时候可能会出现:
"error while loading shared libraries libmysqlclient.so.16"
在网上有两种解决方法:
1、在/etc/ld.so.conf里面加入下面2行:
/usr/local/mysql/lib/mysql
/usr/local/lib
然后用ldconfig重新加载下库文件,但是本人并没有使用这个方法,暂且放在这里以备后需。
2、使用软连接:
ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
这里的/usr/local/mysql/lib/libmysqlclient.so.16,要根据自己的实际情况去改变
分享到:
相关推荐
### MySQL在Linux上的安装与使用详解 #### 一、前言 MySQL作为一款广泛使用的开源关系型数据库管理系统,在Linux环境下的部署与应用极为普遍。本文将深入解析如何在Linux操作系统中安装并配置MySQL,以及一些基本的...
mysql 在linux系统上安装时 会提示依赖libaio包,必须将此包安装后才可以安装mysql
在安装完成后,需要设置数据库字符集和端口号。数据库字符集可以在 /etc/my.cnf 文件中设置,默认为 utf8。端口号可以在 /etc/my.cnf 文件中设置,默认为 3306。 3. 启动、停止 MySQL 服务 启动 MySQL 服务可以...
以下是一个详细的MySQL在Linux上安装的步骤说明: 1. **解压MySQL安装包**:首先,你需要下载MySQL的tarball(压缩文件),通常为`.tar.gz`格式。使用`tar`命令解压缩文件,例如:`tar -zxvf mysql-5.6.21.tar.gz`...
以下是对给定文档中涉及的MySQL在Linux上安装过程的详细解释: 1. **检查系统中是否已安装MySQL**: 在Linux终端中,你可以通过`rpm – qa|grep – i mysql`命令来查询系统中是否已经安装了MySQL。如果返回任何...
MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双主配置以及集群环境。下面我们将详细探讨这些安装方式。 1. **单机版安装** ...
在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`sudo apt-get update` (Ubuntu/Debian) 或 `yum update` (CentOS/RHEL) 来更新系统软件包。此外,确保你的系统上已经安装了`wget`或`curl`,这两个工具...
如果在安装或配置MySQL过程中遇到问题,可以在MySQL的官方论坛或者邮件列表中寻求帮助,与其他MySQL用户共同讨论解决。 以上是关于在CentOS系统下使用MySQL Yum仓库安装和配置MySQL的详细过程。尽管具体的步骤可能...
在Linux系统中,MySQL是一种广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,能够快速、方便地在Linux上安装MySQL是至关重要的。本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现...
* 权限设置:在安装和配置 Mysql 时,需要正确地设置权限,以避免出现权限问题。 * 目录设置:需要正确地设置 Mysql 的安装目录和数据目录,以免出现路径问题。 * 配置文件:需要正确地配置 Mysql 的配置文件,以...
在Linux上,特别是基于RPM的发行版,如CentOS、Fedora和Red Hat Enterprise Linux,使用RPM包是常见的安装软件方法。 标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这...
在Linux系统上安装MySQL数据库是一项常见且重要的任务,尤其对于那些需要在服务器环境中运行Web应用或数据密集型项目的用户来说。下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
4. **依赖处理**:在安装RPM包时,如果系统缺少必要的依赖,安装过程可能会失败。可以使用`--nodeps`选项跳过依赖检查,但这样可能导致问题。通常,推荐使用带有`--replacepkgs`选项的`yum`或`dnf`(在较新版本的...
建议用户在安装前检查MySQL官方网站的最新指南,确保下载和安装过程的顺利。 本指南针对的主要是具有Windows下数据库管理经验,初接触Linux环境的用户。它不仅是一份安装使用指南,也是一份能够帮助用户快速适应...
### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...
周么在家里安装mysql,一直报错,后来找到原因是安装的版本不正确,没有正确卸载,对应版本无法安装,最后卸载好了,再安装。。。
在Linux系统上安装MySQL 5.0的步骤通常包括以下几个关键部分: 1. **下载安装包**:首先,你需要从可靠的源下载MySQL的Linux二进制包,这里提供的文件名是`mysql-5.0.41`,这可能是一个.tgz或者.rpm格式的文件。...
包括增加用户组和用户,这一步骤是为了在安装MySQL之后,让服务运行在非root用户的环境下,保证数据库服务的安全性。`groupadd mysql`命令用于添加一个名为mysql的用户组,`useradd -g mysql mysql`用于添加一个属于...
本文将详细介绍如何在Linux环境下安装MySQL 5.6版本,并进行基本配置。无论你是初学者还是有一定基础的学习者,通过本文的指引都能顺利完成MySQL的安装与配置过程。 #### 二、准备工作 在开始安装MySQL之前,请确保...