centos下安装mysql

本文提供了一套完整的Linux环境下MySQL数据库的安装、卸载、停止服务及基本操作流程,包括如何使用命令行进行相关操作,以及在不同场景下的问题排查与解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查找以前是否装有MySQL

命令:rpm -qa|grep -i mysql
---------------------------------------------------------
[test@localhost ~]$ rpm -qa|grep -i mysql
mod_auth_mysql-3.0.0-11.el6_0.1.x86_64
mysql-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-server-5.1.73-3.el6_5.x86_64
mysql-devel-5.1.73-3.el6_5.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
php-mysql-5.3.3-27.el6_5.x86_64
[test@localhost ~]$ 
-----------------------------------------------------------
说明已经安装
mysql-server
mysql_devel

2.停止MySQL服务
mysql服务命令有二种:一种是mysql,第二种是mysqld
方法一:service mysql stop
方法二:/etc/init.d/mysql shutdown
方法三:service mysqld stop
方法四:/etc/init.d/mysqld shutdown
------------------------------------------------------------
[test@localhost ~]$ service mysql stop
mysql: unrecognized service
[test@localhost ~]$ service mysqld stop
Stopping mysqld:                                           [FAILED]
[test@localhost ~]$ su
Password: 
[root@localhost test]# service mysql stop
mysql: unrecognized service
[root@localhost test]# service mysqld stop
Stopping mysqld:                                           [  OK  ]
[root@localhost test]# 
------------------------------------------------------------

3.卸载mysql
卸载命令:rpm -e
强制卸载命令: rpm -e --nodeps
例如:
rpm -ev mysql-server-5.1.73-3.el6_5.x86_64
rpm -e --nodeps mysql-server-5.1.73-3.el6_5.x86_64

4.查询旧版本mysql的目录,病删除旧版本mysql的文件和库
查找命令:find / -name mysql
-------------------------------------------------------------
[root@localhost test]# find / -name mysql
/usr/include/mysqlclient/mysql
/usr/lib64/mysql
/usr/share/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/home/test/Downloads/mysqlclient/include/mysql
-------------------------------------------------------------
删除旧版本mysql的文件和库
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql
rm -rf /var/lib/mysql
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
 rm -rf /etc/my.cnf

5.再次检查机器是否安装mysql
输入命令:rpm -qa|grep -i mysql
无结果则表示彻底卸载

6.yum命令在线安装mysql

6.1查看yum上可下载的mysql版本

输入命令:yum list | grep mysql

6.2使用yum安装mysql

输入命令:yum install -y mysql-server mysql mysql-devel

6.3查看mysql的版本

输入命令:rpm -qi mysql-server

6.4第一次运行mysql

输入命令: service mysqld start

注意:如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置

6.5设置mysql为开机自动启动

首先查看mysql是否是开机自动启动

-------------------------------------------------------

[root@localhost test]# chkconfig --list | grep mysql
mysqld          0:off 1:off 2:off 3:off 4:off 5:off 6:off

---------------------------------------------------------
我们发现mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了

6.6修改mysql的登陆密码

-----------------------------------------

[root@localhost test]# mysqladmin -u root password '123456'

-----------------------------------------

CentOS 6.4下通过yum安装的MySQL是5.1版的,可以通过源代码安装高版本的5.6.14。

7.离线安装mysql

http://dev.mysql.com/downloads/mysql/下载mysql源代码mysql-5.6.20.tar.gz



[root@cddserver2 ~]# yum -y install gcc-*
Loaded plugins: fastestmirror, presto
Could not retrieve mirrorlist 
http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

原因:
 dns服务器没有配置正确

解决办法:
1、打开文件/etc/resolv.conf在其中添加:
 nameserver 8.8.8.8
 nameserver 8.8.4.4
 search localdomain

2、然后重启网卡:使用命令: service network restart


1)uname -a 
2)cat /proc/version 
3)cat /etc/issue



[root@c /]# mysql -u root -p

 grant all privileges on *.* to root@'%' identified by '123456'

FLUSH PRIVILEGES;



service iptables status




http://blog.youkuaiyun.com/fyq891014/article/details/17360245


http://www.mamicode.com/info-detail-503994.html

内容概要:本文详细探讨了基于MATLAB/SIMULINK的多载波无线通信系统仿真及性能分析,重点研究了以OFDM为代表的多载波技术。文章首先介绍了OFDM的基本原理和系统组成,随后通过仿真平台分析了不同调制方式的抗干扰性能、信道估计算法对系统性能的影响以及同步技术的实现与分析。文中提供了详细的MATLAB代码实现,涵盖OFDM系统的基本仿真、信道估计算法比较、同步算法实现和不同调制方式的性能比较。此外,还讨论了信道特征、OFDM关键技术、信道估计、同步技术和系统级仿真架构,并提出了未来的改进方向,如深度学习增强、混合波形设计和硬件加速方案。; 适合人群:具备无线通信基础知识,尤其是对OFDM技术有一定了解的研究人员和技术人员;从事无线通信系统设计与开发的工程师;高校通信工程专业的高年级本科生和研究生。; 使用场景及目标:①理解OFDM系统的工作原理及其在多径信道环境下的性能表现;②掌握MATLAB/SIMULINK在无线通信系统仿真中的应用;③评估不同调制方式、信道估计算法和同步算法的优劣;④为实际OFDM系统的设计和优化提供理论依据和技术支持。; 其他说明:本文不仅提供了详细的理论分析,还附带了大量的MATLAB代码示例,便于读者动手实践。建议读者在学习过程中结合代码进行调试和实验,以加深对OFDM技术的理解。此外,文中还涉及了一些最新的研究方向和技术趋势,如AI增强和毫米波通信,为读者提供了更广阔的视野。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值