Linux上安裝和卸載mysql數據庫 (一)

1、前言

         第一次寫博客,很激動同時有點畏懼,激動是我能夠將個人經驗進行分享,畏懼是我怕我寫的東西,你們借鑑的時候,有些步驟不能成功。不過,我仍是頗有信息的,我分享的經驗都是我搭建成功之後才分享出來。這點請放心。O(∩_∩)O哈哈~node

        這裏要說明下,個人步驟都是根據以前百度搜的資料,一步一步完成的。由於我發現,要搭建一個環境,光靠一篇文檔資料,沒法搭建成功。因此我在前人的經驗上進行總結和優化。至少朋友們看到我這個資料,能裝成功。mysql


2、mysql數據庫的安裝

         2.1  安裝環境:

  •                     linux 操做系統: centos 6.7 64位操做系統

          2.2  操做步驟:

                     2.2.1  執行以下命令,查看數據庫服務器是否已經安裝;linux

                               #rpm -qa | grep mysqlsql

                           

                   2.2.2   如有殘餘mysql文件,執行以下命令,將殘餘的文件刪除掉;數據庫

                              #rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64windows

                   2.2.3   再次執行查詢命令,查看mysql殘餘文件是否清空;centos

                             #rpm -qa | grep mysql服務器

                   2.2.4   執行以下命令,安裝mysql數據庫;工具

                             #yum install -y mysql-server mysql mysql-deve優化

                   2.2.5   執行以下命令,查看安裝好的mysql數據庫版本;

                             #rpm -qi  mysql-server     

                                                    

                   2.2.6   執行以下命令,啓動mysql服務;

                             #service mysqld start

                             

                  2.2.7   執行以下命令,將mysql數據庫設置爲開機自啓動;(PS:之後重啓linux操做系統,系統都默認將mysql啓動好)

                            #chkconfig mysqld on

                            

                 2.2.8   在mysql數據庫中,建立root用戶名及其密碼;

                            #mysqladmin -u root password 'root123'

                 2.2.9  root用戶登陸mysql數據庫,建立新用戶,e.g. abc;

                          #mysql -u root p

                           Enter password: root123

                           mysql>insert into mysql.user(Host,User,Password) value ("localhost","abc",password("123456"));

                           mysql> flush privileges;

               2.2.10  退出當前mysql環境

                          mysql> exit;

               2.2.11  執行以下命令,建立abc數據庫,設置字符集並賦權(包括本地鏈接和遠程鏈接權限);

                          # mysql -u root p

                               Enter password: root123

                           mysql>create database abc character set utf8;

                           mysql> GRANT ALL PRIVILEGES ON abc.* TO 'abc'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

                           mysql> GRANT ALL PRIVILEGES ON abc.* TO 'abc'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

                           mysql> flush privileges;

                2.2.12  退出當前mysql環境

                          mysql> exit;

 


3、驗證              

         驗證mysql 建立的abc 用戶是否具備本地鏈接和遠程鏈接的權限;

         3.1 如何驗證本地鏈接是否成功?

              #mysql -u abc p

                Enter password:123456

               若成功登陸,則表示本地鏈接成功;

         3.2 如何驗證遠程鏈接是否成功?

              在本地windows下載一個鏈接mysql的第三方工具(例如,我用的比較習慣的,SQLyog ),輸入數據庫名、遠程服務端的mysql的用戶名和密碼,若能成功登                陸,就OK。

         3.3 如有時候裝完登不上,有多是防火牆的問題,因此檢查防火牆的設置規則。

相關文章
相關標籤/搜索