在Redhat 7下安装MySQL数据库 和 配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43949535/article/details/102597446

LInux下MySQL

在这里插入图片描述
我们这里 主要使用的就是红帽Linux
在这里插入图片描述
http://dev.mysql.com/downloads/mysql

自己在这个链接上下载,可能会很慢 但是不知道为什么CSDN不许我上传文件。好吧,继续 如下:在这里插入图片描述
接下来,咱们就开始安装吧!

  1. 将文件拖入到Linux下的一个目录里面:这里借助于xshell在这里插入图片描述
  2. 卸载Mariadb,用rpm -e 卸载,因为有有依赖关系,末尾加上 --nodeps不顾依赖关系强制卸载,反正也不用了(注意是两个英文输入法下的横杠)在这里插入图片描述
  3. 查看系统是否已经安装了mysql没有,代码 rpm -aq | grep mysql,如果有旧版本就需要像上面卸载mariadb一样卸载掉。在这里插入图片描述
  4. 开始安装mysql数据库,各个文件是有依赖性的,必须按以下顺序安装
  5. 安装第一个在这里插入图片描述
  6. 安装第二个在这里插入图片描述
  7. 安装第三个在这里插入图片描述
  8. 安装第四个在这里插入图片描述
  9. 安装第五个在这里插入图片描述
  10. 到此为止安装就算完了,但是还没有结束。没有完成的原因:mysql安装完毕后,是不会自动启动的,但是第一次启动后,以后开机都是自启的,没有第一次启动之前,也是没有密码的。当你第一次启动MySQL服务器的时候,mysql自己就会自己做很多事情,其中之一重要的就是初始密码,当你安装后没有启动 MySQL之前, 你执行 vim /var/log/mysql.log 你会发现该文件是空的或是新文件
  11. 启动mysql服务,以及查看一下mysql服务是否启动了在这里插入图片描述
  12. 启动之后密码就初始化好了,查看密码 在这里插入图片描述
    在这里插入图片描述
  13. 登录MySQL,登录进去是没有权限任何操作的,必须修改密码(密码就是上面的那个 -EnIFk2Gk3x?)在这里插入图片描述
  14. 修改MySQL的登录设置(在[mysqld]的段中加上一句:skip-grant-tables)在这里插入图片描述在这里插入图片描述
  15. 重新启动mysqld在这里插入图片描述
  16. 将MySQL的登录设置修改回来(将刚才在[mysqld]的段中加上的skip-grant-tables删除 )在这里插入图片描述
  17. 重新启动mysqld在这里插入图片描述
  18. 修改密码 (妈呀 改个密码,我太难了。注:set password for ‘root’@‘localhost’=‘newpasswd’ newpasswd就是你设置的新密码,密码必须要符合要求,八位及以上,需要大小写、数字和特殊字符)在这里插入图片描述
  19. OK 退出测试一下在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43949535/article/details/102597446