1.下载
登录mysql官网下载页面:https://dev.mysql.com/downloads/,选择Linux系统源码版下载。
2.旧版本
进入系统,使用下面命令可以查看系统中是否已安装了mysql:
rpm -qa | grep mysql
如果返回结果含有mysql或相关组件,可以使用rpm -e命令卸载。
rpm -e xxxxx //普通卸载模式 rpm -e --nodeps xxxxx // 强制卸载模式,该模式会忽略关联组件提示
3.安装
1)安装编译代码所需要的组件
yum -y install make gcc-c++ cmake bison-devel ncurses-devel bison boost
2)解压mysql
上传mysql至/usr/local/software 目录
chmod +x mysql-boost-5.7.18.tar.gz
解压安装包
tar -zxvf mysql-boost-5.7.18.tar.gz
3)创建mysql用户
groupadd mysql useradd -r -g mysql -s /bin/false mysql
4)编译
cd mysql-5.7.18 cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_BOOST=/usr/local/boost
结束后执行:
make&make install
5)初始化数据库
cd /usr/local/mysql scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
6)配置mysql
vi /etc/profile
在文件中加入:
PATH=/usr/local/mysql/bin:$PATH export PATH
然后执行:
source /etc/profile
最后拷贝mysql的启动脚本并启动mysql
cp support-files/mysql.server /etc/init.d/mysql chkconfig mysql on service mysql start
这样mysql就会随机启动了。
7)配置用户
初始化用户密码
mysql -uroot SET PASSWORD = PASSWORD('123456');
配置访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '654321' WITH GRANT OPTION;
root用户外部地址访问的密码,可以和本地不同,也可以配置成其他用户。
相关推荐
在Linux系统中,CentOS 6.8是一个广泛使用的稳定版本,而MySQL是一...如果你遇到了任何问题,可以参考提供的文档“尚硅谷centos6.8下安装mysql.docx”进行查阅,这份文档应该包含了更详细的步骤和解决常见问题的方法。
在CentOS 6.8操作系统上安装MySQL 5.6.14是一个涉及多个步骤的过程,主要分为卸载旧版本、安装依赖、编译安装、配置权限、初始化数据库以及设置启动服务等环节。以下是详细的步骤和相关知识点: 1. **卸载旧版本**...
### CentOS 6.8 编译安装LNMP环境详尽指南 #### 一、概述 在当前互联网技术快速发展的背景下,构建稳定可靠的Web服务成为众多企业和个人开发者的重要需求之一。其中,**LNMP**(Linux+Nginx+MySQL+PHP)环境作为...
今天,记录下在CentOS 6.8服务器上如何安装MySQL 8.0.18,废话不多说了,直接进入主题。 一、卸载CentOS 6.8自带的MySQL 首先,卸载CentOS 6.8服务器上自带的MySQL,在命令行中输入如下命令查看CentOS 6.8服务器自带...
然后安装 MySQL 的 CentOS 存储库: ```bash wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm rpm -ivh mysql-community-release-el6-5.noarch.rpm ``` 列出可用的 MySQL 存储库: ```bash ...
本文档提供了Zabbix 3.4.7与MySQL 5.7.21在CentOS 6.8环境下从源码安装的详细步骤。通过这些步骤,用户可以在自己的环境中搭建起一个功能完整的监控系统。需要注意的是,在实际操作过程中可能会遇到各种问题,例如...
在阿里云ECS环境下,为CentOS 6.8操作系统安装和配置MySQL 5.7是一个常见的需求,尤其是对于那些需要高性能数据库服务的用户。在开始安装前,我们需要知道阿里云ECS默认提供的MySQL版本可能较低(5.17),因此在安装...
"CentOS 6.8 阿里云服务器搭建文档" 本文档旨在指导用户如何在阿里云服务器上搭建 CentOS 6.8 服务器,包括 Java 环境配置、Tomcat 的搭建、Nginx 的搭建等。 服务器搭建准备 在开始搭建服务器之前,需要准备两个...
总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...
在本文中,我们将指导您如何在 CentOS 6.8 系统中安装 MySQL 5.7。MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。 检测系统是否自带安装 MySQL 在安装 MySQL 5.7 之前,我们需要首先检测...
在Linux CentOS-6.8环境下安装MySQL集群,可以确保数据库服务在多台服务器之间实现负载均衡和故障切换,提高系统的稳定性和可靠性。 ### 安装环境 操作系统:Linux CentOS-6.8 64位 MySQL集群版本:mysql-cluster-...
集成所有zabbix依赖包,包括PHP,epel依赖包等,数据库(MySQL,Mariadb),Web服务器(httpd)使用操作系统自带即可
在本文中,我们将详细探讨如何在CentOS 6.8操作系统上使用CMake来安装MySQL 5.7.18。这是一个重要的步骤,因为MySQL是一个广泛使用的开源关系型数据库管理系统,而CMake则是一个跨平台的构建系统,可以帮助管理项目...
本文档提供了详细的CentOS 6.8环境下MySQL 5.6.14版本源码安装教程,涵盖了从卸载旧版本、安装必要工具、编译安装MySQL、配置MySQL以及简单的使用示例等各个环节。遵循本文档中的步骤,您可以顺利地在CentOS 6.8环境...