CentOS 安装 MySQL数据库

使用MySQL yum Repository 快速安装MySQL数据库

下载yum repository
// centos6  下载yum repository
wget https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm

====注意====注意====注意====根据你的系统版本不同的yum repository 命令:cat /etc/issue  可查看系统版本

//  centos 7 下载yum repository     
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安装yum repository
// 安装 yum repository     
sudo rpm -Uvh mysql80-community-release-el6-1.noarch.rpm  //注意一下,这是centos6的yum repository

在MySQL Yum Repository 中,MySQL Server 的不同版本系列托管在不同的子存储库中。默认开启最新版本的子存储库,使用下面命令可以查看存储库下面的所有子存储库,以及开启关闭状态。

yum repolist all |grep mysql

执行结果如下图所示,disabled :禁用 enabled:启用
在这里插入图片描述

可以看到,mysql 8 是开启状态的,这个时候安装就是安装的 mysql 8。如果开启多个子存储库,那么安装的将是最新的子存储库。
我要安装5.6版本 就需要开启 mysql5.6 子存储库并且关闭mysql 8 子存储库才可以。
可以通过编辑 /etc/yum.repos.d/mysql-community.repo 文件来禁用启用子存储库。

vim /etc/yum.repos.d/mysql-community.repo 

如下图所示, enabled=1 启用子存储库,enabled=0 禁用子存储库。
在这里插入图片描述
可以使用 yum repolist enabled | grep mysql 来查看开启的子存储库。

 yum repolist enabled | grep mysql  

如下图所示,mysql5.6 子存储库已经开启。
在这里插入图片描述

准备工作做好了,可以开始安装MySQL 了

输入如下命令

sudo yum install mysql-community-server -y

在这里插入图片描述

大功告成,启动MySQL。

service mysqld start

输出如下,
在这里插入图片描述

启动成功,设置密码。

  // Mysql 5.6可用,有点版本不可用该命令
/usr/bin/mysqladmin -u root password 'new-password'   

==============如果已经自动生成了密码,就用下面命令查看自动生成的密码============
//查看密码
 grep 'temporary password' /var/log/mysqld.log
 //使用生成的临时密码登录,修改root用户密码
 //登录
 mysql -uroot -p  
 //设置密码  默认情况下validate_password实现的默认密码策略要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且密码的总长度至少为8个字符。
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

登录MySQL
 mysql -uroot -p(这是密码)

如果你要远程连接该数据库,需要修改一下权限。

//登录MYSQL
mysql -uroot -p(这是密码)

//进入 mysql 数据库,
use mysql;

//修改访问权限 
update user set host='%' where user='root' and host='localhost';

//刷新权限
flush privileges;

//退出
quit;

现在可以用root用户远程连接了。

其他命令

//查看mysql状态
sudo service mysqld status
//重启命令
service mysqld restart
//停止命令
service mysqld stop
//启动命令
service mysqld start

参考资料

  1. MySQL官网文档
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值