博客
关于我
mysql二进制包安装和遇到的问题
阅读量:789 次
发布时间:2023-02-11

本文共 1048 字,大约阅读时间需要 3 分钟。

MySQL 安装与优化指南

一、编译安装

安装MySQL数据库前,确保环境准备充分。以下是详细的安装步骤:

  • 解压源码包

    使用 tar 命令解压压缩包:

    tar -zxf mysql-5.5.32-linux2.6-x86_64.tar.gz
  • 移动目录

    将解压后的文件移动到目标路径:

    mv mysql-5.5.32-linux2.6-x86_64 /application/mysql-5.5
  • 设置权限

    为mysql用户和数据目录设置适当权限:

    chown -R mysql.mysql data
  • 初始化数据库

    使用脚本初始化数据库:

    ./scripts/mysql_install_db --user=mysql --basedir=/application/mysql-5.5 --datadir=/application/mysql-5.5/data
  • 配置服务文件

    将配置文件拷贝到系统目录:

    cp my-small.cnf /etc/my.cnfcp mysql.server /etc/init.d/mysqld
  • 二、数据库优化

    1. 用户表优化

    检查现有用户:

    mysql> select user, host from mysql.user;

    结果示例:

    +------+-----------+| user | host      |+------+-----------+| root | 127.0.0.1 || root | localhost  |+------+-----------+2 rows in set (0.00 sec)

    2. 用户删除示例

    mysql> drop user 'root'@'server';

    三、常见问题解答

    1. libaio.so 错误

    解决方法:

    yum install -y libaio

    2. 升级后初始化问题

    检查my.cnf文件:

    vim /etc/my.cnf

    确保无skip-locking参数:

    #skip-locking

    保存后重启服务。

    3. 服务启动失败

    检查my.cnf配置:

    vim /etc/my.cnf

    添加基于ir配置:

    [basedir=/usr/local/mysqld][datadir=/usr/local/mysql/data]

    保存后重启服务。

    4. 数据库无法访问

    如果初始化成功但无法连接:

    rm -f /application/mysql-5.5/data/*

    然后重新初始化数据库。

    转载地址:http://cabfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL优化之推荐使用规范
    查看>>
    Webpack Critical CSS 提取与内联教程
    查看>>
    mysql优化概述(范式.索引.定位慢查询)
    查看>>
    MySQL优化的一些需要注意的地方
    查看>>
    mysql优化相关
    查看>>
    MySql优化系列-优化版造数据(存储过程+函数+修改存储引擎)-2
    查看>>
    MySql优化系列-进阶版造数据(load data statment)-3
    查看>>
    MySql优化系列-造数据(存储过程+函数)-1
    查看>>
    MySQL优化配置详解
    查看>>
    Mysql优化高级篇(全)
    查看>>
    mysql会员求积分_MySql-统计所有会员的最高前10次的积分和
    查看>>
    mysql会对联合索性排序优化_MySQL索引优化实战
    查看>>
    MySQL作为服务端的配置过程与实际案例
    查看>>