1) 下载CentOS6,mysql5.5.30 源码包,mysql5.5 的帮助文档
2)安装CentOS (略)
以下步骤 3)、4)的可能会缺少一些包,需要具体分析才能缺少哪些包, 可以采用 yum -y install xxxx 的方式安装
3) 安装cmake-2.8.7.tar.gz
tar -zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7
./configure
make
make install
4)编译和安装mysql5.5.30(该安装过程可以参考)
cmake .
make --这个是一编译过程
make install --安装过程
5) 设置mysql 的安装目录和归档信息
shell> cd /usr/local/mysql --设置mysql的
shell> chown -R mysql . --更改文件用户
shell> chgrp -R mysql . --更改文件组
shell> chown -R mysql data
6) 安装数据库
shell> scripts/mysql_install_db --user=mysql
7) 替换my.cnf
cp support-files/my-medium.cnf /etc/my.cnf
8) 启动mysql
bin/mysqld_safe --user=mysql &
如果出现问题,请查看/usr/local/mysql/data/localhost.localdomain.err
如果出现
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
可能是因为数据库创建的时候,没有创建成功,重新执行 步骤 7) 之后重新启动
(9)对于生产环境来说,还需要做以下操作
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
或
./bin/mysql_secure_installation
(10)设置系统启动时,启动MySQL
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add /etc/init.d/mysql
(11)创建用户并授权远程访问
./bin/mysql -u root -p (进入mysql命令行)
insert into mysql.user(host, user, password) values ("localhost", "mysql", password("123456"));
grant all privileges on *.* to 'mysql'@'%' identified by '123456';
flush privileges;
(12)配置iptables,开放mysql端口
vi /etc/sysconfig/iptables
在COMMIT前,添加下面这句话:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables save
service iptables restart
则次数可以使用 远程的方式连接 如果还是不能远程连接mysql ,可以先暂时停止 service iptables stop 在远程连接
以上安装和设置过程可以参考(http://www.blogjava.net/liuyf8688/articles/372636.html)
成功了
bash-4.1$ mysql -umysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 5.5.30-log Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
在安装过程中可能会出现一些提示,按照提示一路确认即可。 #### 二、配置流程 完成上述安装步骤后,MySQL 服务应该已经可以正常运行,但还需要进行一些配置: 1. **重置 MySQL 密码** - 打开 `/etc/my.cnf` ...
CentOS 7 安装 MySQL
在CentOS 6.3操作系统中手动编译安装MySQL 5.5.30是一个相对复杂的过程,涉及到多个步骤和配置选项。以下是整个过程的详细解释: 首先,我们需要确保系统环境满足编译安装MySQL的基本需求。在这个案例中,实验者在...
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...
在Linux系统中,CentOS 6是一个非常流行的发行版,而MySQL 5.6.x是其常用的关系型数据库管理系统。本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备...
本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL服务等步骤。 一、系统环境和依赖...
### CentOS 下 MySQL 数据库源码安装教程 #### 概述 本文档旨在提供一份详细的CentOS 6.8环境下MySQL数据库5.6.14版本的源码安装指南。相较于传统的RPM包安装方式,从源码安装可以更加灵活地定制安装选项,同时也能...
本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
在CentOS7上安装MySQL 5.7是一个常见的任务,特别是在搭建服务器环境时。本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`...
本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...
总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...
本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7,并配置主从同步和双主多从。 安装 Mysql 首先,需要安装基础工具 NET-TOOLS,以便使用 ifconfig 命令。使用 yum install net-tools.x86_64 命令安装 ...
综上所述,本文档详细介绍了如何在 CentOS 6.3 64位系统下从源码安装 Apache、MySQL 和 PHP5.5.0,并给出了具体的安装步骤和配置方法。对于想要深入了解 PHP5.5.0 新增功能或尝试最新版本的开发者来说,这份指南将...
CentOS 6 安装 MySQL 5.6 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于 Web 应用程序中。 CentOS 6 是一个基于 Linux 的操作系统,本文将指导您如何在 CentOS 6 上安装 MySQL 5.6。 关闭 SELinux ...
在安装MySQL之前,可能需要先安装一些依赖。可以使用`yum`或`dnf`(在CentOS 7中默认是`dnf`)来解决这些依赖: ``` sudo yum install -y compat-openssl10 libaio libselinux-python ``` 步骤3:安装MySQL RPM包 ...
以上步骤详细介绍了如何在 CentOS 7 系统上从源码安装 MySQL 5.6。需要注意的是,在实际操作过程中可能会遇到各种问题,例如依赖关系不匹配、编译错误等,这些问题需要根据具体的错误提示进行解决。此外,还可以参考...