本文共 2267 字,大约阅读时间需要 7 分钟。
从MySQL官网下载适用于CentOS系统的MySQL服务器端和客户端包。例如:
将这些rpm包放到 /opt
目录下。
输入以下命令查看是否已安装MySQL:
rpm -qa | grep -i mysql
如果已安装,可能会显示类似以下结果:
MySQL-server-5.0.22-0.i386MySQL-client-5.0.22-0.i386
如果已安装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
运行以下命令安装MySQL服务端:
rpm -ivh /opt/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
安装完成后,系统会提示设置root用户的初始密码。按照提示完成并记录密码。
运行以下命令查看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
安装客户端工具:
rpm -ivh /opt/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
安装完成后,客户端工具即可使用。
由于MySQL数据库目录占用磁盘空间较大,建议将数据库目录重新布局到 /data
目录。执行以下命令:
mkdir datamv /var/lib/mysql/ /data/
此时,根目录下会出现 data
文件夹,并包含 mysql
子目录。
将数据库目录修改为 /data/mysql
,在 /etc/rc.d/init.d/mysql
中更新 datadir
参数:
basedir=...datadir=/data/mysql
将配置文件复制到 /etc
目录,并命名为 my.cnf
:
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
注意:/usr/share/mysql
目录下有多个配置文件,具体选择合适的配置文件以匹配系统资源情况。
进入 /usr/bin
目录,重启MySQL服务:
mysql_install_dbcd /usr/bin/mysql restart
运行以下命令进入MySQL环境:
cd /usr/bin/mysql -u root -p
输入密码(第一次登录无密码,按回车即可)。
登录成功后,修改root密码:
mysql> update user set password('new-password') where user='root';
查看字符集信息:
show variables like '%character_set%';show variables like '%collation%';
查看连接进程:
show processlist;
备份数据库:
mysqldump -u root -p database_name > /root/database_name.sql
导入数据库:
mysql -u root -p database_name < /root/database_name.sql
创建索引:
CREATE INDEX idx_name ON table_name(column_name);
查看索引:
SHOW INDEX FROM table_name;
修改字段长度:
alter table table_name modify column column_name varchar(21840);
添加字段:
alter table table_name add new_column varchar(10) not null;alter table student add num decimal(8,0) default 0;
启用服务并设置自启动:
chkconfig mysql on
以上步骤将指导您完成MySQL在CentOS系统上的安装、配置和常用操作。如果有任何问题,请根据提示进行调整或参考MySQL官方文档进一步解答。
转载地址:http://yxkfk.baihongyu.com/