zoukankan      html  css  js  c++  java
  • linux上安装mysql-按照官网的教程

      虽然网上很多教程啊 但是每次都记不住啊  所以就自己写一篇人生的第一篇博客

    一、首先上官网的教程

      https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

      作为程序员我觉得英语一定要学好  你看这神马教程都tm是英文

    二、开始我们的安装

             这里我用的是5.7 的版本(下载就不说了),毕竟大家都是用的这个版本,但是听说8.0+的速度是5.7的二倍


           

               就按照官网的教程安装

               

              发现我已经安装了 哈哈

              

      

               接着就按官方推荐的安装

                

                 首先上传到我们的服务器

                 

             这里我们采取先解压再重命名的策略 解压到local下

                

                 解压后再改名字哈

                 继续按照官方的教程走 但是我们这里不创建软连接 我们直接改名字

                我们去创建用户和组

                

                 接着我们去授权文件所有者 并授权读写权限

                  

                   

                  接下来我们去初始化mysql

          

                  初始化出现 error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

                 

                  发现还没安装 这个

                 

                     如果已经安装了libnuma.so.1但是版本不对,我们可以先 yum remove libnuma.so.1 然后安装64位的yum -y install numactl.x86_64

                               

            

                   

                   我们继续初始化

                   完成我们的初始化 得到密码

                  

                  我们安装启动ssl安全连接

                    

                    安全启动mysql     bin/mysqld_safe --user=mysql &

                        又遇到问题

                         mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Creat

                       

                    找到了这个哥们的博客 ,https://blog.csdn.net/liukai6/article/details/78481308   然后解决问题

                      

                    我们把这个mysql服务加入到开机启动

                    

                    给他可执行的权限    chmod +x /etc/init.d/mysql.server

                   

                     添加系统服务 chkconfig --add mysql

                  

                    注册成功

                  

                     启动服务

               

                   

                   

                   

                   做个软连接

                  

                   也可以修改配置文件 可以看下面这个哥们的博客

                        https://blog.csdn.net/ganwei793089452/article/details/79615632

                    连上了

                   

                    修改密码

                      

                    授权远程连接   

                    grant all privileges on *.* to root@'%' identified by 'root';

                     刷新该表完工

                    flush privileges;

  • 相关阅读:
    泛型
    Java反射及注解
    Java之线程与进程
    线程池
    HashMap、ConcurrentHashMap解析
    基于Opentracing+Jaeger全链路灰度调用链(转载)
    SpringBoot 开发案例之参数传递的正确姿势
    以np.concatenate为主题,谈谈numpy数组按维度合并的问题
    为什么阿里巴巴Java开发手册中强制要求整型包装类对象值用 equals 方法比较?
    [C++面试题]之字符串(转)
  • 原文地址:https://www.cnblogs.com/thymeleaf/p/9775613.html
Copyright © 2011-2022 走看看