linux环境说明 linux操作系统:centos 1. 下载centos系统对应的mysql版本 下载地址:http://dev.mysql.com/downloads/mysql/ select platform:linux-generic; 版本:根据你计算机的位数选择相应的版本。(32位,或者64位系统) 2. 下载后有以下几个rpm文件:
linux环境说明 linux操作系统:centos
1. 下载centos系统对应的mysql版本
下载地址:http://dev.mysql.com/downloads/mysql/
select platform:linux-generic;
版本:根据你计算机的位数选择相应的版本。(32位,或者64位系统)
2. 下载后有以下几个rpm文件:
3、如果你只是需要安装mysql,那么只需要安装如下文件
mysql-server-5.6.22-1.linux_glibc2.5.x86_64.rpm
mysql-client-5.6.22-1.linux_glibc2.5.x86_64.rpm
mysql-devel-5.6.22-1.linux_glibc2.5.x86_64.rpm
mysql-server-5.5.25a-1.rhel5.x86_64.rpm、mysql-client-5.5.25a-1.rhel5.x86_64.rpm和mysql-devel-5.5.25a-1.rhel5.x86_64.rpm三个文件换成mysql-server-5.6.22-1.linux_glibc2.5.x86_64.rpm、mysql-client-5.6.22-1.linux_glibc2.5.x86_64.rpm和mysql-devel-5.6.22-1.linux_glibc2.5.x86_64.rpm三个rpm文件即可)
查看当前安装的linux版本命令:lsb_release -a 如下图所示
通过上图中的数据可以看出安装的版本为centos release 6.3,所以我们需要下载centos release 6.3对应的mysql安装包
下载mysql安装文件1、如果你只是需要安装mysql,那么只需要安装如下文件
mysql-server-5.5.25-1.rhel5
mysql-devel-5.5.25-1.rhel5
mysql-client-5.5.25-1.rhel5
2、如果你需要搭建linux整个实施环境(nginx、php、mysql、tomcat、jdk、服务器多域名配置)
请参考我的linux项目实施系列教程:
centeros 6.3 64位搭建nginx1.3+php5.4.3+mysql5.5.25+tomcat7+jdk7安装
安装mysql5.5.251、进入安装文件的目录
2、安装mysql服务端
# rpm -ivh mysql-server-5.5.25a-1.rhel5.x86_64.rpm
如图:mysql-server安装
安装过程中可能出现后面的错误:error: failed dependencies: libaio.so.1()(64bit) is needed by mysql-server
(蓝色部分可以跳过)
(1) 安装完成后,安装进程会在linux中添加一个mysql组,以及属于mysql组的用户mysql。可通过id命令查看:
[root@localhost javaee]#id mysql
uid=496(mysql)gid=493(mysql) groups=493(mysql)
(2)mysql服务器安装之后虽然配置了相关文件,但并没有自动启动mysqld服务,需自行启动:[root@localhost javaee]#service mysql start
starting mysql.. success!
(3) 可通过检查端口是否开启来查看mysql是否正常启动:
[root@localhost javaee]#netstat -anp|grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen 34693/mysqld
3、安装mysql客户端、mysql-devel
# rpm -ivh mysql-client-5.5.25a-1.rhel5.x86_64.rpm
# rpm -ivh mysql-devel-5.5.25a-1.rhel5.x86_64.rpm
如图:mysql-client-devel
启动mysql服务
# service mysql start
3.初始密码问题
安装好mysql之后,一般有两种情况:
第一种情况:为root用户设置了一个随机密码(在centos上经常遇到这种情况)
随机密码存放位置:/root/.mysql_secret(这个是隐藏文件,想看密码直接输入:vi /root/.mysql_secret)
文件中的内容如下:
# the random password set for the root user at fri feb 6 11:18:43 2015 (local time): esadsovuu3jddxs9
#
第一步:取到随机密码登录;
第二步:登录成功后修改密码命令如下:
sql>set passwrod = password(newpassword);
第二种情况:一开始root未设置密码
修改mysql中root的初始化密码1、命令如下:
# /usr/bin/mysqladmin -u root password ‘rootadmin’
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2、例子
# /usr/bin/mysqladmin -u root password ‘rootadmin’
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了
3、用新的密码进行登录,如下图所示:
重启与停止mysql服务启动方式1:service mysql start
启动方式2:/etc/init.d/mysql start
停止方式1:service mysql stop
停止方式2:/etc/init.d/mysql shutdown
重启方式1:service mysql restart
重启方式2:/etc/init.d/mysql restart
文章作者: iitshare
http://www.iitshare.com/centeros-6-3-64-bit-mysql5-5-25-installation.html