Centos5.5中安装Mysql5.5过程分享

yizhihongxing

下面是“Centos5.5中安装Mysql5.5过程分享”的完整攻略:

1. 准备工作

在安装Mysql5.5之前,需要做以下准备工作:

  • 确认Centos5.5系统已经安装并且运行正常;
  • 确认系统已经安装了GCC和相关的库文件;
  • 确认系统已经安装了Perl和相关的模块;

2. 安装MySQL

  1. 首先下载MySQL安装包,并将其解压:

    wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-linux-glibc2.5-x86_64.tar.gz
    tar zxvf mysql-5.5.62-linux-glibc2.5-x86_64.tar.gz

  2. 接着,进入解压后的MySQL目录,使用以下命令进行安装:

    cd mysql-5.5.62-linux-glibc2.5-x86_64
    mkdir /usr/local/mysql
    cp -R * /usr/local/mysql

  3. 为MySQL设置权限:

    useradd mysql
    chown -R mysql:mysql /usr/local/mysql
    cd /usr/local/mysql
    chmod 755 bin
    ./scripts/mysql_install_db --user=mysql
    chown -R root .
    chown -R mysql var
    chgrp -R mysql .
    ./bin/mysqld_safe --user=mysql &

  4. 修改MySQL的初始密码:

    /usr/local/mysql/bin/mysqladmin -u root password 'new-password'

3. 配置MySQL服务器

  1. 进行基本配置:

    cp support-files/mysql.server /etc/init.d/mysql
    chkconfig --add mysql
    chkconfig mysql on

  2. 配置MySQL的my.cnf文件:

    cp support-files/my-medium.cnf /etc/my.cnf

  3. 启动MySQL服务器:

    /etc/init.d/mysql start

4. 测试MySQL安装

  1. 进入MySQL:

    /usr/local/mysql/bin/mysql -u root -p

  2. 执行以下命令,查看MySQL版本信息:

    SELECT VERSION();

示例1:创建用户和数据库

  1. 进入MySQL:

    /usr/local/mysql/bin/mysql -u root -p

  2. 创建新的数据库:

    CREATE DATABASE dbname;

  3. 创建新用户并授权:

    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
    FLUSH PRIVILEGES;

示例2:导入SQL文件

  1. 将需要导入的SQL文件上传到服务器上;

  2. 进入MySQL:

    /usr/local/mysql/bin/mysql -u root -p

  3. 选择需要导入数据的数据库:

    USE dbname;

  4. 导入SQL文件:

    SOURCE /path/to/file.sql;

以上就是Centos5.5中安装Mysql5.5的完整攻略,其中包含两个示例说明。希望对你有帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos5.5中安装Mysql5.5过程分享 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • MySQL外键创建失败1005原因汇总

    下面是关于MySQL外键创建失败1005的完整攻略: 一、问题背景 在使用MySQL时,我们常常会遇到外键创建失败的问题,错误码为1005。该问题可能会由多个因素引起,下面将对可能引起该问题的原因进行一一讲解,并提供解决该问题的方法。 二、可能的原因 约束名字已经存在 在创建外键时,如果你给该外键指定了一个约束名字,而该约束名字已经被使用过了,那么会导致外键…

    MySQL 2023年5月18日
    00
  • linux中mysql密码修改

    这个方式是你可以在知道密码的情况下进行密码修改,也可以在不知道密码的情况下进行密码修改 重置密码第一步: #vim /etc/my.cnf(注:windows下面修改的是my.ini) 在文档内搜索mysqld定位到【mysqld】文本段 在【mysqld】后面的任意一行添加“skip-grant-tables”用来跳过密码验证的过程。 第二部:重启mysq…

    MySQL 2023年4月12日
    00
  • mysql中,创建包含json数据类型的表?创建json表时候的注意事项?查询json字段中某个key的值?

    需求描述:   在mysql数据库中,创建包含json数据类型的表.记录下,在创建的过程中,需要注意的问题. 操作过程: 1.通过以下的语句,创建包含json数据类型的表 mysql> create table tab_json(id bigint not null auto_increment,data json,primary key(id)); …

    MySQL 2023年4月13日
    00
  • MySQL外键约束(FOREIGN KEY)详解

    MySQL的外键约束是一种保证数据完整性的机制,它可以强制要求一个列或列组合与另一张表中的数据匹配。外键约束规定了在一个表中某个列的值必须是另一张表中某个列的值。 外键约束的作用 可以确保数据的完整性,防止插入无效数据; 在删除或更新主表数据时,自动删除或更新关联的子表数据,便于维护数据一致性; 外键约束使用方法 创建外键约束语法:CREATE TABLE …

    MySQL 2023年3月9日
    00
  • 让MySQL支持中文排序的实现方法

    让我们来详细讲解如何让MySQL支持中文排序。 支持中文排序的背景 首先,我们需要了解一下支持中文排序的背景。MySQL在处理中文排序时,会先将中文字符串按照GBK编码转化为二进制数字,再进行排序。因此,如果我们想要在MySQL中实现中文排序,需要对MySQL设置一些相应的选项,以支持中文排序。 实现方法 下面,我将为大家介绍三种实现方法。 方法一:使用GB…

    MySQL 2023年5月19日
    00
  • MySql 5.7.14 服务没有报告任何错误的解决方法(推荐)

    “MySql 5.7.14 服务没有报告任何错误的解决方法(推荐)”是一个常见的问题,通常是由于数据库服务无法正常启动导致的。以下是解决这个问题的完整攻略: 1. 确认Mysql服务是否启动 首先需要确认Mysql服务是否已经启动。可以打开命令行工具(如cmd或终端),运行以下命令来检查Mysql服务是否在运行: net start mysql 如果Mysq…

    MySQL 2023年5月18日
    00
  • MySql Error 1698(28000)问题的解决方法

    MySQL Error 1698(28000)是指在使用MySQL命令行进行登录或创建新用户时出现的一个权限验证错误。这个错误通常发生在新的安装或升级MySQL版本之后。下面是解决这个问题的完整攻略: 1. 原因分析 在MySQL 5.7版本之后,对于每个MySQL Root账户都有了角色管理功能,新安装的MySQL 8.0版本默认启用了角色管理。因此,使用…

    MySQL 2023年5月18日
    00
  • 从零开始学习MySQL调试跟踪(2)

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者: Yejinrong/叶金荣 文章来源:GreatSQL社区投稿 启用coredump 制造一个coredump场景 真实故障场景分析跟踪 上一篇文档介绍了如何构建gdb跟踪调试环境,本文介绍如何根据错误日…

    MySQL 2023年4月17日
    00
合作推广
合作推广
分享本页
返回顶部