centos mysql客户端安装配置_CentOS下mysql安装和配置

本文详细介绍了如何在CentOS系统上卸载旧版MySQL,然后通过yum安装MySQL客户端和服务端,并进行初始化设置。包括启动mysqld服务,设置root用户的密码,以及确认MySQL服务的开机启动和端口监听状态。
摘要由CSDN通过智能技术生成

1.卸载原有mysql

[root@iZ25ka6ra32Z /]#rpm -qa | grep mysql

查看该操作系统上是否已经安装了mysql数据库.

有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉

[root@iZ25ka6ra32Z /]#rpm -e mysql

在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功.

2.用yum安装mysql

通过yum的方式来进行mysql的数据库安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:

[root@iZ25ka6ra32Z /]#yum list | grep mysql

通过 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)

[root@iZ25ka6ra32Z /]#yum install -y mysql-server mysql mysql-deve

yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件.

此时我们可以通过如下命令,查看刚安装好的mysql-server的版本

[root@iZ25ka6ra32Z /]#rpm -qi mysql-server

Name : mysql-server Relocations: (notrelocatable)

Version :5.1.73Vendor: CentOS

Release :5.el6_6 Build Date: 2015年06月22日 星期一 21时08分32秒

Install Date: 2015年07月13日 星期一 14时30分11秒 Build Host: c6b9.bsys.dev.centos.org

Group : Applications/Databases Source RPM: mysql-5.1.73-5.el6_6.src.rpm

Size :25882979License: GPLv2 with exceptions

Signature : RSA/SHA1, 2015年06月22日 星期一 22时30分08秒, Key ID 0946fca2c105b9de

Packager : CentOS BuildSystemURL : http://www.mysql.com

Summary : The MySQL serverand related files

3.mysql初始化

在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务,我们通过输入 service mysqld start 命令就可以启动我们的mysql服务。

[root@iZ25ka6ra32Z /]#service mysqld start

在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过  chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动。

[root@iZ25ka6ra32Z /]#chkconfig --list | grep mysqld

如果列表中没有mysqld,则

chkconfig add mysqld

把mysql添加到列表,然后通过 chkconfig mysqld on 命令来将其设置成开机启动

[root@iZ25ka6ra32Z /]#chkconfig mysqld on

[root@iZ25ka6ra32Z /]#chkconfig --list | grep mysqld

mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,我们看到有这样一行信息 :

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

所以我们可以通过 该命令来给我们的root账号设置密码

[root@iZ25ka6ra32Z /]#mysqladmin -u root password 'root'

这样就可以通过 mysql -u root -p 命令来登录我们的mysql数据库了

最后,用netstat -anp查看mysql的端口。

[root@iZ25ka6ra32Z /]#netstat -anp

Active Internet connections (servers andestablished)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 00.0.0.0:22 0.0.0.0:* LISTEN 28022/sshd

tcp 0 00.0.0.0:3306 0.0.0.0:* LISTEN 24274/mysqld

系统监听的3306端口号就是mysql数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值