RPM方式安装MySQL5.6
【1】检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)
[root@localhost ~]# rpm -qa | grep -i mysql
mysql-libs-5.1.66-2.el6_3.x86_64
[root@localhost ~]# yum -y remove mysql-libs*
【2】下载Linux对应的RPM包,如:CentOS6.4_64对应的RPM包,如下:
下载mysql-5.6的rpm包,上传到Linux系统下
http://download.pchome.net/development/database/download-37169.html
MySQL-5.6.25-1.linux_glibc2.5.i386.rpm-bundle.tar
解压tar包
tar -xvf MySQL-5.6.25-1.linux_glibc2.5.i386.rpm-bundle.tar
【3】安装MySQL
rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
【4】检查mysql是否安装成功
service mysql start #启动mysql,是否安装成功
【5】初始化MySQL及设置密码
cat /root/.mysql_secret #查看root账号密码
# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
mysql -uroot –pqKTaFZnl
mysql> SET PASSWORD = PASSWORD('123456'); #设置密码为123456
mysql> exit
mysql -uroot -p123456
【6】MySQL的默认安装位置
rpm -qa | grep -i mysql #查看安装哪些mysql服务
ps aux | grep mysql* #查看mysql的配置信息
[root@localhost ~]# ps aux | grep mysql*
root 2394 0.0 0.1 3052 1368 pts/0 S 03:05 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
mysql 2496 0.2 42.5 783324 438448 pts/0 Sl 03:05 0:03 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql
--log-error=/var/lib/mysql/localhost.localdomain.err --pid-file=/var/lib/mysql/localhost.localdomain.pid
find / -name mysql -print #查找mysql安装的各个目录
/var/lib/mysql/ #数据库目录
/usr/share/mysql #配置文件目录
/usr/bin #相关命令目录
/etc/init.d/mysql #启动脚本
【7】修改配置文件位置
rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-huge.cnf 文件到/etc目录,并改名为my.cnf即可
[root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf
在mysqld中加入如下配置
[mysqld]
basedir=/usr
datadir=/var/lib/mysql
plugin-dir=/usr/lib/mysql/plugin
log-error=/var/lib/mysql/log.err
user=mysql
【8】初始化mysql数据库
service mysql stop #如果开启了先停掉服务
ps aux | grep mysql* #查看当前是否有mysql 进程,如果有删除进程
kill pid(进程号)
cd /usr/bin #进入mysql命令目录
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql #初始化数据库
service mysql start # 开启服务
cd /var/lib/mysql #查看数据库文件