1.官网下载Linux的版的 https://dev.mysql.com/downloads/mysql/5.7.html

在这里插入图片描述

2.上传tar包到服务器到 /usr/local/src

3.卸载系统自动的Mariadb rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

在这里插入图片描述

4.检查是否有mysql存在

rpm -qa|grep -i mysql

在这里插入图片描述

6.解压:tar -zxvf

在这里插入图片描述

7.修改名称:mv mysql-5.7.28-linux-glibc2.12-x86_64/ mysql-5.7.28

8.检查mysql组和用户是否存在,如无创建

cat /etc/group | grep mysqlcat /etc/passwd | grep mysql

在这里插入图片描述

12.重新修改下各个目录的权限

[root@localhost mysql-5.7.28]# chown -R root:root /usr/local/src/mysql-5.7.28/[root@localhost mysql-5.7.28]# chown -R mysql:mysql /usr/local/src/mysql-5.7.28/data/

/usr/local/src/mysql-5.7.28/bin/mysqld_safe --user=mysql &

13. [root@localhost bin]# ./mysql -u root -p # 若默认没有密码,直接敲回车就可以

14. 如果不记得密码,vi /etc/my.cnf 在增加:skip-grant-tables 保存并退出(:wq)

15. 重启mysql:service mysqld restart ,然后./mysql -u root -p 直接回车

16. 修改密码:update user set authentication_string=password('123456) where user='root';

flush privileges;quit;
use mysql;grant all privileges on *.* to root@"%" identified by "123456";

在这里插入图片描述

SET PASSWORD = PASSWORD('123456');

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  4. Pycharm安装PyQt5的详细教程
  5. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  6. android用户界面之按钮(Button)教程实例汇
  7. 【Android(安卓)开发教程】Toast通知
  8. Android简易实战教程--第三十九话《Chronometer实现倒计时》
  9. android加密解密完美教程

随机推荐

  1. 关于相对布局RelativeLayout的各种属性介
  2. Android(安卓)Activity 详解
  3. Android移动终端数据同步技术的一次了解
  4. android 7.0 系统关闭彩信过CTA测试的方
  5. Android 屏幕截图并用WindowManager显示
  6. android fence sync
  7. Android开发艺术探索知识回顾——第2章 I
  8. android中的VersionCode和VersionName到
  9. 吹雪花demo,学习android传感器《IT蓝豹》
  10. [转」android中的数据库操作