CentOS下mysql安装和配置
2015-07-13 15:09
621 查看
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: 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 : 25882979 License: GPLv2 with exceptions Signature : RSA/SHA1, 2015年06月22日 星期一 22时30分08秒, Key ID 0946fca2c105b9de Packager : CentOS BuildSystem <http://bugs.centos.org> URL : http://www.mysql.com Summary : 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 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 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数据库。
相关文章推荐
- linux下增加环境变量
- Linux 安装mysql
- linux定时器(crontab)实例
- Linux 安装好mysql之后 如何通过远程登陆mysql
- Linux下SSH各配置项解释
- Linux内存cached释放
- Linux系统性能测试与分析1-整体分析
- CentOS下yum安装g++
- Linux系统内存的Cached Memory
- CentOS6.5 忘记root密码怎么解决?
- windows与linux系统互相拷贝文件
- 网卡混杂模式Promiscuous与linux上混杂模式的设置
- Linux中断完全分析
- Linux系统日常管理-Linux防火墙
- CentOS 6.4 自建yum源
- 为什么虚拟机的linux系统IP是10.0.2.15
- linux 下修改mysql 的root密码
- beaglebone black上使用TI sdk中的linux系统来编写spi驱动
- 嵌入式Linux串口应用编程
- 总结七:Linux用户和组及其相关命令