Linux 下mysql安裝

   概述:mysql以其輕便、開源、免費的特點而廣受歡迎,mysql的各類使用資料也比較齊全。本文以centos環境下安裝mysql-5.6.12*.tar.gz)爲例,記錄下在Linux下安裝mysql的詳細情況,僅供參考。

 

         1、下載指定版本的Mysql安裝文件(官網:http://mysql.com/downloads,也可以使用wget),然後copy到、home下。

    

         2、解壓Mysql文件

             #cd /home

             #tar -zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

             Mysql文件copy/usr/local

             #cp -rf /home/mysql-5.6.12-linux-glibc2.5-x86_64 /usr/local/mysql5.6

    

         3、創建Mysql組和用戶

             #groupadd mysql

             #useradd -g mysql mysql

 

         4、安裝

            進入到Mysql目錄

            #cd /usr/local/mysql5.6

            初始化數據庫

            #scripts/mysql_install_db --user=mysql

            修改文件的所有者

            #chown root .

            修改data文件夾的所有者

            #chown -R mysql data

            改變用戶組

            #chgrp -R mysql .

            啓動mysql

            #cd /usr/local/mysql5.6

            #bin/mysqld_safe --user=mysql &

 

         5、Mysql添加到系統服務

            #cp -rf /usr/local/mysql5.6/support-files/mysql.server /etc/init.d/mysqld 

            #cd /etc/init.d/ 

            #chkconfig --add mysqld

            #chkconfig mysqld on 

 

         6、查看mysql狀態

            #service mysqld status


         7、授權遠程訪問

            GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

               FLUSH PRIVILEGES;

           8、修改用戶密碼 

            update user set password = PASSWORD('123456') where user = 'root';

            FLUSH PRIVILEGES; 


        如果報Can't connect to local MySQL server through socket '/tmp/mysql.sock'這個錯誤,則檢查tmp下面是否有mysql.sock文件,並給這個文件進行授權。同時修改/usr/local/mysql下面的my.cnf文件,將socket改成/tmp/mysql.sock。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章