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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM