博客
关于我
Linux系统上安装MySQL 5.5prm
阅读量:791 次
发布时间:2023-02-05

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

MySQL安装及配置指南(基于CentOS系统)

1. 准备工作

从MySQL官网下载适用于CentOS系统的MySQL服务器端和客户端包。例如:

  • MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
  • MySQL-client-5.5.15-1.linux2.6.x86_64.rpm

将这些rpm包放到 /opt 目录下。


2. 检测系统是否安装MySQL

1. 检查当前安装情况

输入以下命令查看是否已安装MySQL:

rpm -qa | grep -i mysql

如果已安装,可能会显示类似以下结果:

MySQL-server-5.0.22-0.i386MySQL-client-5.0.22-0.i386

2. 卸载旧版本

如果已安装MySQL,需要先卸载旧版本。执行以下命令:

rpm -ev MySQL-server-5.0.22-0.i386rpm -ev MySQL-client-5.0.22-0.i386

注意:如果卸载时遇到依赖错误,请先删除相关依赖包。例如:

rpm -ev dovecot-1.0.7-7.el5.x86_64

3. 安装MySQL

1. 安装MySQL服务端

运行以下命令安装MySQL服务端:

rpm -ivh /opt/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm

安装完成后,系统会提示设置root用户的初始密码。按照提示完成并记录密码。

2. 检查MySQL服务状态

运行以下命令查看MySQL服务是否正常运行:

netstat -nat

如果显示以下内容,说明MySQL服务已启动:

Proto Recv-Q Send-Q Local Address Foreign Address Statetcp    0    0 0.0.0.0:3306  0.0.0.0:*  LISTEN

3. 安装MySQL客户端

安装客户端工具:

rpm -ivh /opt/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm

安装完成后,客户端工具即可使用。


4. MySQL配置

1. 数据目录重新布局

由于MySQL数据库目录占用磁盘空间较大,建议将数据库目录重新布局到 /data 目录。执行以下命令:

mkdir datamv /var/lib/mysql/ /data/

此时,根目录下会出现 data 文件夹,并包含 mysql 子目录。

2. 修改启动脚本

将数据库目录修改为 /data/mysql,在 /etc/rc.d/init.d/mysql 中更新 datadir 参数:

basedir=...datadir=/data/mysql

3. 配置MySQL

将配置文件复制到 /etc 目录,并命名为 my.cnf

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

注意:/usr/share/mysql 目录下有多个配置文件,具体选择合适的配置文件以匹配系统资源情况。

4. 配置完成后,重启MySQL服务

进入 /usr/bin 目录,重启MySQL服务:

mysql_install_dbcd /usr/bin/mysql restart

5. 登录测试

1. 使用MySQL客户端登录

运行以下命令进入MySQL环境:

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

输入密码(第一次登录无密码,按回车即可)。

2. 修改root密码

登录成功后,修改root密码:

mysql> update user set password('new-password') where user='root';

6. 常用操作

1. 查看当前字符集设置

查看字符集信息:

show variables like '%character_set%';show variables like '%collation%';

2. 查看当前用户

查看连接进程:

show processlist;

3. 数据库备份

备份数据库:

mysqldump -u root -p database_name > /root/database_name.sql

导入数据库:

mysql -u root -p database_name < /root/database_name.sql

4. 创建索引

创建索引:

CREATE INDEX idx_name ON table_name(column_name);

查看索引:

SHOW INDEX FROM table_name;

5. 修改表字段长度

修改字段长度:

alter table table_name modify column column_name varchar(21840);

6. 添加字段

添加字段:

alter table table_name add new_column varchar(10) not null;alter table student add num decimal(8,0) default 0;

7. MySQL自启动

启用服务并设置自启动:

chkconfig mysql on

以上步骤将指导您完成MySQL在CentOS系统上的安装、配置和常用操作。如果有任何问题,请根据提示进行调整或参考MySQL官方文档进一步解答。

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

你可能感兴趣的文章
linux系统中如何写线程,Linux下如何写可重启的多线程子系统
查看>>
Linux系统中安装Git(详细教程)
查看>>
Linux系统中安装Maven
查看>>
Linux系统中有关/dev/null和/dev/zero文件说明及实践
查看>>
Linux系统中的日志文件(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
Linux系统中的系统盘和数据盘是什么意思?
查看>>
Linux系统中的默认安装目录 - 不能随意更改名字
查看>>
Linux系统中进程运行时间的五大精准检测法
查看>>
Linux系统中,shell脚本的异步执行
查看>>
Linux系统之工具篇(一)DRBD 单双主模式区别详解,Centos6.5(64bit)与nfs文件系统使用结合测试...
查看>>
Linux系统之软件管理:Ubuntu彻底删除软件及配置文件
查看>>
Linux系统信息查看命令
查看>>
Linux系统具体硬件型号查看与系统故障定位分析
查看>>
Linux系统初始化命令的备忘单,Linux运维工程师收藏!
查看>>
Linux系统启动流程
查看>>
Linux系统命令简单介绍
查看>>
Linux系统在线安装anaconda(Centos)
查看>>
Linux系统基本网络配置之ifconfig命令
查看>>
Linux系统基础-管理之加密、解密、Openssl基本应用及CA实现过程
查看>>
Linux系统大量的TIME_WAIT、CLOSE_WAIT连接问题解决
查看>>