`
猫脸怪
  • 浏览: 7235 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

虚拟机 64位 centos下 mysql 编译安装过程

阅读更多
环境:centos6.2 64位
mysql版本号: 5.5.25


1. 准备工作
su
yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*


2. 目录配置
创建安装目录、数据目录
mkdir -p /usr/local/mysql/
mkdir -p /var/data 

这两个目录后面要用到,一定不要搞错

创建用户组、用户并授权
groupadd mysql
useradd -g mysql mysql
chown mysql.mysql -R /var/data


3. 编译安装
下载并解压mysql,进入解压后的目录
./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=partition,innobase,myisammrg
make && make install


4. 启动准备配置
cp support-files/my-medium.cnf /etc/my.cnf

仍然在当前目录,拷贝配置文件。
虚拟机建议用medium,如果虚拟机是默认配置,拷贝其它文件可能会出错。
生产环境看服务器配置和运行时要求拷贝相应的cnf。

初始化数据库
chmod 755 scripts/mysql_install_db
scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql --datadir=/var/data/

这里用到2. 目录配置中的两个目录。如果错了,将无法启动数据库。

如果出错,查看错误日志
hostname
find / -name <hostname>.err


5. 启动
配置开机启动启动
cp support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig mysql on


手动启动
/etc/init.d/mysql start

查询是否启动
ps -ef |grep mysql



6. 数据库配置
设置root密码
/usr/local/mysql/bin/mysqladmin -u root password 'xxx'

以mysql用户进入mysql命令行,删除密码为空的帐号
su mysql
mysql –u root -p


use mysql; 
update user set password='root' where user = '127.0.0.1';
delete from user where password="";
flush privileges;
quit



生产环境推荐运行
/usr/local/mysql/bin/mysql_secure_installation

分享到:
评论

相关推荐

    CentOS7下MySQL8的主主互备安装文档和my.cnf配置文件

    最后,【压缩包子文件的文件名称列表】包括"CentOS7下安装MySQL8主主互备.docx",这是一个详细的步骤指南,涵盖了整个安装和配置过程。而"my.txt"可能是my.cnf配置文件的文本格式,方便查看和编辑。 总的来说,这个...

    VMware虚拟机安装centos7.6和开发环境.docx

    在本教程中,我们将详细讲解如何使用VMware虚拟机安装CentOS 7.6操作系统,以及后续的Node.js、Redis和MySQL的安装配置。首先,我们从安装CentOS开始。 一、安装CentOS系统 1. 在VMware中新建虚拟机,按照向导的...

    centos安装mysql编译安装,linux安装及编译过程安装mysql

    设备:centos8.2 64位虚拟机 环境及环境安装包:mysq5.7.tar.gz gcc gcc-c++ ncurses ncurses-devel bison libgcrypt perl make cmake boost 编译mysql需要的编译包

    centos下安装nginx+php+mysql

    ### CentOS 下安装 Nginx + PHP + MySQL 的详细步骤与注意事项 #### 一、环境准备与概述 在本文档中,我们将详细介绍如何在 CentOS 6.5 64位操作系统上搭建 LNMP (Nginx + MySQL + PHP) 环境。LNMP 是一种非常流行...

    centos7安装zabbix

    ### CentOS 7 上安装与配置 ...这个过程涉及了 LAMP 环境的搭建、Zabbix Server 及其依赖组件的编译安装、数据库的创建以及数据的导入等多个环节。这些步骤共同构成了一个全面、可靠的 Zabbix 监控解决方案的基础。

    snmp在centos7上离线安装手册.docx

    1. **CentOS 7系统**:服务器或虚拟机已经安装了CentOS 7操作系统。 2. **离线安装包**:已下载SNMP源码包`net-snmp-5.5.2.tar.gz`及所需的依赖包。 3. **Python环境**:已安装Python及必要的库如`mysql-connector-...

    Linux(CentOS5)下mysql+PHP+nginx的搭建

    - **安装过程**: - 安装 VMware Workstation v6.0.0.45731 软件。 - 设置虚拟机: - 打开 VMware,点击“新建虚拟机”。 - 选择“典型”安装模式。 - 选择操作系统类型为 Linux。 - 指定安装目录。 - 配置...

    CentOS配置LAMP视频教程(18集)

    语音全过程))【】02(在CentOS5.1上编译安装MySql)【】03(编译安装apache.httpd-2.2.8)【】04(安装支持ssl安全性比较高的apache.web服务器)【】05(编译安装GD库.和.ttf字体的支 资源太大,传百度网盘了,链接在附件中...

    centos虚拟机安装升级版的python2.7问题

    如果在安装过程中仍然遇到错误,可能是因为其他依赖没有正确解决。此时,你可以考虑使用`--no-cache-dir`选项避免使用缓存的旧版本,或者使用`--force-reinstall`强制重新安装。 总结:在CentOS虚拟机上安装升级版...

    centos6.6 配置apache,php,mysql安装文档

    首先,我们需要注意的是在安装过程中可能会遇到的问题,例如SELinux的限制。SELinux是一种安全策略实施系统,它可能阻止Apache等服务正常工作。为了解决这个问题,我们需要关闭SELinux。打开`/etc/selinux/config`...

    Centos6.5 安装Zabbix3.4

    本文将详细介绍在Centos6.5环境下安装Zabbix3.4的具体步骤,并分享一些实际操作中可能遇到的问题及解决方案。 #### 操作环境 - **虚拟机软件**:VMwareWorkstation - **操作系统**:Centos6.5 #### 编译安装 ###...

    Centos下CloudStack 4.3安装说明

    首先,确保你的系统环境是CentOS 6.4,尽管32位系统可以运行,但推荐使用64位版本以获取更好的性能和资源利用率。 **1. 准备工作** 在开始安装前,你需要安装一些依赖软件。通过运行以下命令,你可以安装必要的包,...

    Linux下php+nginx+mysql环境搭建(CentOS)

    2. 虚拟机设置:包括内存大小的选择、配置文件目录和工作目录设置、虚拟机启动安装过程、是否对安装媒体进行测试(推荐Skip跳过测试)等。 3. 系统安装:启动虚拟机后,选择安装语言、键盘布局、分区方案等,完成...

    Linux下MySQL安装、卸载及相关操作

    本文将详细讲解Linux下MySQL的安装、卸载以及相关操作,旨在帮助用户更好地理解和掌握这一核心技能。 **一、安装MySQL** 1. **使用软件包管理器安装** 对于基于RPM的系统(如CentOS、Fedora),可以使用`yum`或`...

    CentOS.zip

    这里提到的是64位的CentOS 6.6最小化安装版(minimal install),该版本特别设计为只包含操作系统的核心组件,不包括桌面环境,因此它更适合用作服务器操作系统。 【描述】中提到的"精简版"是指这个版本在安装时...

    Centos6安装Greenplum操作手册

    本文详细介绍了在Centos6下如何安装和配置Greenplum数据库的过程,包括环境准备、依赖库安装、Greenplum的安装与分发以及初始化和创建数据库等关键步骤。遵循这些指导,您可以顺利地搭建起自己的Greenplum集群。

    虚拟机部署zabbix详细笔记

    在虚拟机上安装CentOS 7.0,具体步骤包括分区和配置网络等。 **分区建议:** - **Boot:** 分区大小建议为200MB,主要用于存放引导程序。 - **Swap:** 分区大小建议为物理内存大小的两倍,例如如果物理内存是4GB,...

    CentOS上安装mysql8.0

    这里介绍rpm的安装方式,rpm大家应该知道,它是一种事先编译好的软件包(比如执行过cmake或者configure等,然后make,但没有执行make install),安装的过程相当于把各文件分发到设计好的目录上,同时执行一些预定义的...

    一键搭建个人博客系统脚本,基于完全编译lnmp(linux,nginx,mysql,php)搭建wordpress博客系统

    基于完全编译lnmp(linux,nginx,mysql,php)搭建wordpress博客系统,同时使用fastcgi利用 LNMP 实现WordPress站点搭建,在搭建过程中需要使用PowerTools库,要记得打开,否则会报错,这个脚本,我在云服务器...

Global site tag (gtag.js) - Google Analytics