阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7.0下使用yum安装MySQL

129次阅读
没有评论

共计 886 个字符,预计需要花费 3 分钟才能阅读完成。

CentOS7 默认数据库是 mariadb, 配置等用着不习惯, 因此决定改成 mysql, 但是 CentOS7 的 yum 源中默认好像是没有 mysql 的。为了解决这个问题,我们要先下载 mysql 的 repo 源。

1. 下载 mysql 的 repo 源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安装 mysql-community-release-el7-5.noarch.rpm 包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个 mysql 的 yum repo 源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装 mysql

$ sudo yum install mysql-server

根据提示安装就可以了, 不过安装完成后没有密码, 需要重置密码

4. 重置 mysql 密码

$ mysql -u root

登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket‘/var/lib/mysql/mysql.sock‘(2),原因是 /var/lib/mysql 的访问权限问题。下面的命令把 /var/lib/mysql 的拥有者改为当前用户:

$ sudo chown -R root:root /var/lib/mysql

重启 mysql 服务

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root  // 直接回车进入 mysql 控制台
mysql > use mysql;
mysql > update user set password=password(‘123456′) where user=’root’;
mysql > exit;

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-09/134940.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计886字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中