博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS下mysql安装和配置
阅读量:5149 次
发布时间:2019-06-13

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

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: (not relocatable)Version     : 5.1.73                            Vendor: CentOSRelease     : 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.orgGroup       : Applications/Databases        Source RPM: mysql-5.1.73-5.el6_6.src.rpmSize        : 25882979                         License: GPLv2 with exceptionsSignature   : RSA/SHA1, 2015年06月22日 星期一 22时30分08秒, Key ID 0946fca2c105b9dePackager    : CentOS BuildSystem 
URL : http://www.mysql.comSummary : The MySQL server and 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 mysqldmysqld             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 -anpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      28022/sshd          tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      24274/mysqld

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

转载于:https://www.cnblogs.com/wangyuyu/p/4642969.html

你可能感兴趣的文章
cobbler
查看>>
Codeforces Round #280 (Div. 2) E. Vanya and Field 数学
查看>>
红黑树实现
查看>>
【Android学习5】Clean 之后R文件丢失
查看>>
面试算法题汇总
查看>>
Django验证码的使用
查看>>
2017-2018-1 20155305 《信息安全系统设计基础》第七周学习总结
查看>>
网络攻防第十周作业20189304李小涛
查看>>
UFLDL Tutorial
查看>>
Excel的使用技巧
查看>>
项目源代码中的File.separator作用
查看>>
学习swift从青铜到王者之swift闭包06
查看>>
Flask入门模板Jinja2语法与函数(四)
查看>>
184. Department Highest Salary (medium)
查看>>
SQL Server Management Studio支持自定义快捷键
查看>>
一张图入门Python
查看>>
单链表的基本操作----《数据结构》
查看>>
安装关系型数据库MySQL 安装大数据处理框架Hadoop
查看>>
鸡啄米vc++2010系列19(常用控件:静态文本框)
查看>>
【转】js中select的基本操作
查看>>