1.卸载系统默认的mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-libs-5.1.66-2.el6_3.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) mysql-devel-5.1.66-2.el6_3.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient_r.so.16()(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient_r.so.16()(64bit) is needed by (installed) mysql-devel-5.1.66-2.el6_3.x86_64
libmysqlclient_r.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
mysql-libs = 5.1.66-2.el6_3 is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
[root@localhost ~]# rpm -e mysql-devel-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-libs-5.1.66-2.el6_3.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
[root@localhost ~]#
2.创建用户
以root用户登陆,创建mysql用户,用来维护mysql服务
[root@localhost ~]#
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -g mysql mysql
[root@localhost ~]# passwd mysql
更改用户 mysql 的密码 。
新的 密码:
无效的密码: 过短
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[
root@localhost ~]#
[root@localhost mysql]# ll
总用量 38160
-rw-r--r--. 1 root root 5959549 3月 6 14:47 cmake-3.1.3.tar.gz
-rw-r--r--. 1 root root 33115859 3月 6 14:48 mysql-5.6.23.tar.gz
[root@localhost mysql]#
[root@localhost mysql]# which cmake
/usr/bin/which: no cmake in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.7.0_75/bin:/usr/java/jdk1.7.0_75/jre/bin:/root/bin)
[root@localhost mysql]#
[root@localhost mysql]# tar zxvf cmake-3.1.3.tar.gz
[root@localhost mysql]# cd cmake-3.1.3
[root@localhost mysql]# ./configure
[root@localhost mysql]# make
[root@localhost mysql]# make install
3.安装mysql 软件
准备好安装介质(mysql-5.6.23.tar.gz)
[root@localhost mysql]# tar zxvf mysql-5.6.23.tar.gz
4.安装mysql软件
[root@localhost mysql]# cd mysql-5.6.23
[root@localhost mysql-5.6.23]# cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql56 -DSYSCONFDIR=/opt/mysql56/data -DMYSQL_DATADIR=/opt/mysql56/data -DMYSQL_UNIX_ADDR=/opt/mysql56/data/mysqld.sock -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_TCP_PORT=3306 -DWITH_EXTRA_CHARSETS=all -DWITH_DEBUG=0 -DENABLE_DEBUG_SYNC=0 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_READLINE=1 -DZLIB_INCLUDE_DIR=/usr -DWITH_READLINE=1
[root@localhost mysql-5.6.23]# make
[root@localhost mysql-5.6.23]# make install
5.运行mysql_install_db生成授权表
[root@localhost mysql-5.6.23]# cd /opt/
[root@localhost opt]# chown -R mysql:mysql mysql56
[root@localhost opt]# su – mysql
[mysql@localhost ~]$ cd /opt/mysql56
[mysql@localhost mysql56]$ cp scripts/mysql_install_db .
[mysql@localhost mysql56]$ ./mysql_install_db
7.配置自动服务
配置mysql服务
切换到root用户
[root@localhost mysql56]# cp -r support-files/mysql.server /etc/init.d/mysql
[root@localhost mysql56]# cd /etc/rc.d/init.d
[root@localhost init.d]# chmod +x mysql
[root@localhost init.d]# /sbin/chkconfig --del mysql
[root@localhost init.d]# /sbin/chkconfig --add mysql
[root@localhost init.d]# service mysql start
分享到:
相关推荐
本压缩包文件“mysql-5.6.23.tar.gz”包含了在Linux平台上源码编译安装MySQL所需的所有文件,确保了系统的兼容性和安全性。 首先,让我们深入了解MySQL 5.6.23的关键特性: 1. **性能优化**:此版本对查询优化器...
amoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gzamoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gz ...
在本篇文章中,我们将深入探讨针对arm架构的MySQL 5.7.32安装文件"mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz"。 首先,让我们了解"mysql-5.7.32-linux-glibc-2.28-aarch64"这个文件名的含义。"mysql-5.7.32...
- **解压源码包**:首先,你需要使用`tar`命令解压`mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz`,这将生成一个包含所有MySQL文件的目录。 ``` tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz ``` - *...
首先,`mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz` 是一个针对Linux操作系统的MySQL服务器的二进制压缩包。`tar.gz` 是一种常见的文件打包和压缩格式,由`tar` 工具用来归档多个文件,并通过`gzip` 进行压缩。...
- mysql-5.6.25.tar.gz Generic Linux (Architecture Independent), Compressed TAR Archive MD5: 37664399c91021abe070faa700ecd0ed -install.txt: 安装方法 首先解压mysql-5.6.25.tar: $ tar xf mysql-5.6.25....
【linux 解压版mysql数据库】 内含:两个安装word文档和mysql-5.1.30.tar.gz linux 安装MySQL.docx Linux安装MySQL数据库(安装验证).doc mysql-5.1.30.tar.gz 根据word文档安装,经测试, 安装成功。
MySQL是世界上最受欢迎的开源...总的来说,`mysql-5.5.30.tar.gz`是一个需要手动编译安装的MySQL版本,虽然步骤相对复杂,但提供了更灵活的配置和定制选项。对于熟悉Linux和MySQL管理的用户来说,这是一个不错的选择。
Linux - Generic (glibc 2.17) (ARM, 64-bit), Compressed TAR Archive (mysql-8.0.31-linux-glibc2.17-aarch64.tar.gz)
MySQL数据库Generic Linux版本:mysql-8.0.26.tar.gz 适用于:Generic Linux (Architecture Independent), Compressed TAR Archive
本文将详细探讨MHA,特别是针对“mha4mysql-node-0.57.tar.gz”这个版本的安装、配置和使用方法。 MHA是由Google开发并维护的一个管理工具,它能够自动检测MySQL主服务器的故障,并在发生故障时快速将从服务器提升...
当你解压`mysql-server-mysql-8.3.0.tar.gz`文件后,会得到源代码目录,包括配置文件、源代码、文档等。编译安装MySQL服务器通常涉及以下步骤: 1. **解压**:使用`tar -zxvf mysql-server-mysql-8.3.0.tar.gz`命令...
总的来说,`mysql-connector-java-5.1.40.tar.gz`是一个包含MySQL数据库Java驱动程序的压缩包,用于在Java应用程序中与MySQL数据库进行通信。在Linux环境下,我们需要通过`tar`命令解压文件,然后在Java代码中加载...
安装MHA涉及到编译源码包,例如“mha4mysql-node-0.56.tar.gz”和“mha4mysql-manager-0.56.tar.gz”。首先,需要在每台服务器上解压并编译安装这两个包,然后配置MHA Manager的配置文件,指定监控的MySQL服务器信息...
mysql-5.7.19.tar.gz 适应于linux系统
本文将详细介绍如何在Linux平台上对`mysql-8.0.16.tar.gz`源码包进行编译和安装。 1. **下载与解压**:首先,你需要在Linux系统上下载`mysql-8.0.16.tar.gz`压缩文件。这通常可以通过wget命令完成。下载完成后,...
mysql-5.7.44-linux-glibc2.12-x86_64.tar
通过下载并解压"php-5.6.23.tar.gz",开发者可以获得完整的PHP源代码,可以编译安装到自己的服务器上,根据需要调整配置,或者进行二次开发。 源代码中,开发者可以看到PHP的核心组件,如语法解析器、编译器、执行...
总的来说,`mysql-boost-5.7.20.tar.gz`是一个包含Boost支持的MySQL源码包,通过编译安装可以获得定制化的数据库系统,以满足特定性能需求。而Nginx的集成则为整体Web应用架构带来了更高效和灵活的解决方案。