当前位置: 首页 > Linux

CentOS7.3安装MySQL5.6

时间:2023-04-07 00:16:21 Linux

CentOS7.4安装MySQL,使用rpm安装MySQL1注意Centos7自带了一个mariadb-lib包,会和server包的内容冲突,所以先删除内置的mariadb-lib包;使用rpm-qa|grepmariadb命令查看,然后使用yumremovemariadb-libs-5.5.52-1.el7.x86_64即可删除MySQL安装命令rpm-ivhMySQL-server-5.6.20-1.rhel5.x86_64.rpmrpm-ivhMySQL-client-5.6.20-1.rhel5.x86_64.rpmrpm-ivhMySQL-devel-5.6.20-1.rhel5.x86_64.rpm安装服务器报错[root@iz8vbevzhhalyp6vtmayu2zinstall]#rpm-ivhMySQL-server-5.6.20-1.rhel5.x86_64。rpm错误:依赖项失败:MySQL-server-5.6.20-1.rhel5.x86_64需要libaio.so.1()(64bit)-MySQL需要libaio.so.1(LIBAIO_0.1)(64bit)-server-5.6.20-1.rhel5.x86_64libaio.so.1(LIBAIO_0.4)(64bit)isneededbyMySQL-server-5.6.20-1.rhel5.x86_64从上面的报错信息可以看出该库缺少libaio,所以需要安装libaio才能下载libaio:点击下载rpm-ivhlibaio-0.3.107-10.el6.x86_64.rpm安装完成后即可安装服务器。安装服务器后出现如下错误[root@iz8vbevzhhalyp6vtmayu2zinstall]#rpm-ivhMySQL-server-5.6.20-1.rhel5.x86_64.rpm准备...##################################[100%]更新/安装...1:MySQL-server-5.6.20-1.rhel5###################################[100%]warning:usermysqldoesnotexist-usingrootwarning:groupmysqldoesnotexist-usingrootFATALERROR:请在执行/usr/bin/mysql_install_db:Data::Dumperfromaboveerror根据信息,应该需要安装库perlyuminstall-yperl-Module-Install.noarch安装完成后,继续安装服务器。至此,MySQL安装完成。3.初始化MySQL并设置启动密码密码('新密码');出口;4.允许远程连接,因为MySQL默认不开启远程连接,修改Permissionsgrantallprivilegeson*.*to'root'@'%'identifiedby'password'withgrantoption;刷新权限;安装完成!!!