[服务器学习]四:CentOS 7安装MySQL5.7.21详细完整教程

我的博客首页:http://blog.csdn.net/m0_37116405
我的GitHub首页:https://github.com/KissLouis


查看操作系统版本

##查看操作系统版本
cat /etc/system-release

这里写图片描述


  1. 下载MySQL版本
    下载地址:MySQL 5.7 下载链接
    下载版本:我这里选择的5.7.22,通用版,linux下64位
    这里写图片描述
  2. 通过Xftp上传MySQL安装包至CentOS服务器(我这里是5.7.21,关系不大)
    这里写图片描述
  3. 解压以及复制解压后的MySQL目录
##解压
tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
##更改名称
mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

这里写图片描述
这里写图片描述
4. 创建mysql组和用户

groupadd mysql
useradd -r -g mysql mysql

这里写图片描述
5. 更改所属的组和用户

chown -R mysql mysql/
chgrp -R mysql mysql/

这里写图片描述
6. 进入MySQL,创建data目录

cd mysql
mkdir data

这里写图片描述
7. 初始化MySQL,其中vEFpxKOw_7k.就是MySQL第一次的随机密码

yum install -y libaio
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

这里写图片描述
8. 开启mysql服务,命令如下:

./support-files/mysql.server start

这里写图片描述
10. 将MySQL进程放入系统进程中:.

##加入系统进程
cp support-files/mysql.server /etc/init.d/mysqld
##重启MySQL
service mysqld restart

这里写图片描述
11. 设置MySQL软链接

ln -s /usr/local/mysql/bin/mysql /usr/bin

这里写图片描述
12. 使用随机密码登录mysql数据库,命令如下:

mysql -u -p 

这里写图片描述
13. 进入mysql操作行,为root用户设置新密码:

alter user 'root'@'localhost' identified by 'admin123';

这里写图片描述
14. 设置允许远程连接数据库,命令如下:

use mysql;
update user set user.Host='%' where user.User='root';

这里写图片描述
15. 刷新权限:

flush privileges;

这里写图片描述


如果本篇博文中存在问题,烦请指出,本人及时修改,谢谢阅读!

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值