• linux 手动按照mysql5.7 tar.gz版本


    1.  删除旧的mysql文件   (find / -name mysql)
    2.  删除mysql安装文件 
      1. rpm -qa|grep mysql
      2. rpm -e --nodeps  xxxx.86_64(上一步查询到的列表)
    3. 删除自带的mariadb   
      1. rpm -qa|grep mariadb 
      2. rpm -e --nodeps  xxxx.86_64(上一步查询到的列表)
    4. 清除旧文件后开始安装
      1.   groupadd mysql
      2.   useradd -r -g mysql mysql
      3. 进入mysql(解压后文件夹重命名为mysql)   
      4. chown -R mysql.mysql /usr/local/mysql  
      5. mkdir data
      6. 进入 support-files 创建 my_default.cnf 配置文件,内容如下:
        [mysqld]
        basedir =/usr/local/mysql
        datadir = /usr/local/mysql/data
        port = 3306
        socket = /tmp/mysql.sock
        character-set-server=utf8
        log-error = /usr/local/mysql-5.7.28/data/mysqld.log
        pid-file = /usr/local/mysql-5.7.28/data/mysqld.pid
      7. cp my_default.cnf /etc/my.cnf
      8. ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/  初始化mysql
      9. 查看/mysql/data/mysqld.log 获取初始密码
      10.  cp support-files/mysql.server /etc/init.d/mysql 复制执行文件到自启动
      11. service mysql start 启动mysql
      12. ./bin/mysql -u root -p  登录
      13. set password=password('123456');  重置密码  
      14. grant all privileges on *.* to root@'%' identified by '123456'; 授权
      15. flush privileges;
      16. use mysql; 
      17. update user set host='%' where user = 'root'; 添加远程访问
      18. flush privileges;
      19. service mysql restart 重启
      20. 远程登录
  • 相关阅读:
    盘一盘 synchronized (二)—— 偏向锁批量重偏向与批量撤销
    盘一盘 synchronized (一)—— 从打印Java对象头说起
    盘一盘 Thread源码
    盘一盘 System.out.println()
    Java中的单例模式
    Spring AOP SpringBoot集成
    第16周作业
    第15周作业
    迟到的第14周作业
    第13周作业集
  • 原文地址:https://www.cnblogs.com/padazala/p/16030339.html
Copyright © 2020-2023  润新知