Jadual Kandungan
RPM和yum
卸载CentOS自带的低版本MySQL
下载RPM包
安装perl
安装MySQL
启动失败原因排查
安装client
Rumah pangkalan data tutorial mysql 在CentOS6.4上,安装MySQL5.6.14

在CentOS6.4上,安装MySQL5.6.14

Jun 07, 2016 pm 03:46 PM
ce Pasang

今天在CentOS6.4下装MySQL5.6.14,又是痛苦的一天,继续记录一下 RPM和yum CentOS使用的包式是RPM,所以通常在CentOS上安装软件的方法,就是找到对应的RPM包,然后用rpm命令进行安装。但是软件之间,往往存在依赖的关系,如果全都手动安装,就会很麻烦,所以

今天在CentOS6.4下装MySQL5.6.14,又是痛苦的一天,继续记录一下

RPM和yum

CentOS使用的包格式是RPM,所以通常在CentOS上安装软件的方法,就是找到对应的RPM包,然后用rpm命令进行安装。但是软件之间,往往存在依赖的关系,如果全都手动安装,就会很麻烦,所以在CentOS上还有yum工具,用来处理依赖

总的来说,RPM是CentOS上的包格式,而yum则是RPM包的管理工具。类似Google Play Store和APK的关系

如果用yum能正常装好,我建议就用yum,确实方便很多,尽量不要手工用rpm安装。但是有时候yum搞不定,比如版本不满足,或者速度太慢,或者像我今天这样出现了莫名其妙的情况,那就只能用rpm来装了

卸载CentOS自带的低版本MySQL

rpm -qa | grep mysql,或者rpm -qa | grep MySQL

不同版本的mysql,大小写不一样,所以要注意。CentOS6.4自带了一个低版本的mysql(小写),先用rpm -e mysql卸载掉

下载RPM包

在这个链接下载:MySQL Resource

注意版本要选对,我这里选的是Linux Generic,因为没有找到针对CentOS6.4的,另外选32位还是64位,要根据目标硬件的实际情况。然后用WINSCP传到服务器上,解压以后得到很多个rpm

在CentOS6.4上,安装MySQL5.6.14

后面暂时只会用到MySQL-server那个包

安装perl

安装的时候提示没有perl,这就看出RPM依赖麻烦的地方了。好在perl可以用yum装,不需要再去找perl的RPM包。用yum -y install perl完成安装

安装MySQL

用命令rpm -ivh /path/MySQL-server-xxx.rpm,自动安装,安装成功应该看到下面这个信息:

Preparing...               ########################################### [100%]

1:MySQL-server           ########################################### [100%] 


然后检查一下各相关的目录。这里就体现出RPM安装比node和mongodb这样的解压安装麻烦多了,文件零零散散地放在各种地方,主要是:

数据库目录:/var/lib/mysql

配置文件目录:/usr/share/mysql

命令目录:/usr/bin,ll mysql*

在CentOS6.4上,安装MySQL5.6.14

启动脚本目录:/etc/init.d,ll mysql*

在CentOS6.4上,安装MySQL5.6.14

最后检查一下是否有mysql服务了

chkconfig --list

在CentOS6.4上,安装MySQL5.6.14

看到了mysql服务,说明已经安装成功了,接下来就可以用service mysql start启动

这里也有个坑,网上大部分帖子都说服务名是mysqld,其实应该是mysql,不知道mysqld是什么版本的

启动失败原因排查

启动居然失败了:

在CentOS6.4上,安装MySQL5.6.14

到/var/lib/mysql目录下,可以看到启动失败的错误日志

在CentOS6.4上,安装MySQL5.6.14

提示要先运行mysql_upgrade命令,又出现了另外一个错误

在CentOS6.4上,安装MySQL5.6.14

上网搜索了一下,应该先执行这个命令

mysql_install_db --user=mysql --ldata=/var/lib/mysql/

[root@yilos-dev-image bin]# service mysql start
Starting MySQL. SUCCESS!

初始化的root密码是空,注意是MySQL的root,不是CentOS的root

安装client

为了在本机管理MySQL,需要把客户端也装起来,过程同server的RPM安装,安装以后才能用mysql命令进行管理。注意作为CLI的mysql和作为service的mysql是不同的

在CentOS6.4上,安装MySQL5.6.14

几个常用的命令:

show databases;

show tables;

use [dbname];

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyelesaian kepada masalah bahawa sistem Win11 tidak dapat memasang pek bahasa Cina Penyelesaian kepada masalah bahawa sistem Win11 tidak dapat memasang pek bahasa Cina Mar 09, 2024 am 09:48 AM

Penyelesaian kepada masalah bahawa sistem Win11 tidak dapat memasang pek bahasa Cina

Tidak dapat memasang tambahan tetamu dalam VirtualBox Tidak dapat memasang tambahan tetamu dalam VirtualBox Mar 10, 2024 am 09:34 AM

Tidak dapat memasang tambahan tetamu dalam VirtualBox

Apakah yang perlu saya lakukan jika Baidu Netdisk berjaya dimuat turun tetapi tidak boleh dipasang? Apakah yang perlu saya lakukan jika Baidu Netdisk berjaya dimuat turun tetapi tidak boleh dipasang? Mar 13, 2024 pm 10:22 PM

Apakah yang perlu saya lakukan jika Baidu Netdisk berjaya dimuat turun tetapi tidak boleh dipasang?

Bagaimana untuk memasang apl Android pada Linux? Bagaimana untuk memasang apl Android pada Linux? Mar 19, 2024 am 11:15 AM

Bagaimana untuk memasang apl Android pada Linux?

Cara Memasang dan Menjalankan Apl Nota Ubuntu pada Ubuntu 24.04 Cara Memasang dan Menjalankan Apl Nota Ubuntu pada Ubuntu 24.04 Mar 22, 2024 pm 04:40 PM

Cara Memasang dan Menjalankan Apl Nota Ubuntu pada Ubuntu 24.04

Bagaimana untuk memasang Podman pada Ubuntu 24.04 Bagaimana untuk memasang Podman pada Ubuntu 24.04 Mar 22, 2024 am 11:26 AM

Bagaimana untuk memasang Podman pada Ubuntu 24.04

Cara memasang tutorial pemasangan solidworks2018-solidworks2018 Cara memasang tutorial pemasangan solidworks2018-solidworks2018 Mar 04, 2024 pm 09:00 PM

Cara memasang tutorial pemasangan solidworks2018-solidworks2018

Bagaimana untuk memasang tutorial pemasangan creo-creo Bagaimana untuk memasang tutorial pemasangan creo-creo Mar 04, 2024 pm 10:30 PM

Bagaimana untuk memasang tutorial pemasangan creo-creo

See all articles