Centos7下安裝mysql5.6需要注意的點

來源:互聯網
上載者:User

標籤:iad   htm   更改   賬戶   開機自啟動   ide   自動   推薦   添加   

1、內建的Mariadb和mysql衝突需要卸載。

2、原先安裝過的mysql沒有卸載乾淨會導致安裝失敗。

3、mysql檔案夾許可權需要給夠,my.cnf也是一樣。

4、安裝過程中如果出現的其他問題很有可能是系統未安裝一些東西,用yum命令安裝需要的東西,出現的問題直接搜尋,根據需要的東西下載即可,因為系統情況都不同,這裡不列舉。

安裝過程參考:

———————————————————————————————————————————

一、安裝MySQL

1、下載安裝包mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz(根據自己需要下載需要的版本)

http://mirrors.sohu.com/mysql/

原來的作者給出的串連不可用,推薦這個中文鏡像,比官網下載的快!

2、卸載系統內建的Mariadb

[[email protected]~]# rmp -qa|grep mariadb //查詢出已安裝的mariadb[[email protected]~]# pm -e --nodeps 檔案名稱 //一一卸載

3、刪除etc目錄下的my.cnf檔案

[[email protected]~]# rm /etc/my.cnf

4、 執行以下命令來建立mysql使用者組

[[email protected]~]# groupadd mysql

5、執行以下命令來建立一個使用者名稱為mysql的使用者並加入mysql使用者組

[[email protected] ~]# useradd -g mysql mysql 

6、將下載的二進位壓縮包放到/usr/local/目錄下。

7、解壓安裝包

[[email protected] ~]# tar -zxvf mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz

8、將解壓好的檔案夾重新命名為mysql

9、在etc下建立設定檔my.cnf,並在該檔案內添加以下代碼:

按 Ctrl+C 複製代碼

按 Ctrl+C 複製代碼

10、進入安裝mysql軟體目錄

[[email protected] ~]# cd /usr/local/mysql[[email protected] mysql]# chown -R mysql:mysql ./  修改目前的目錄擁有者為mysql使用者[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql 安裝資料庫[[email protected] mysql]# chown -R mysql:mysql data 修改當前data目錄擁有者為mysql使用者

到此資料庫安裝完畢!

二、配置MySQL

1、授予my.cnf的最大許可權。

[[email protected] ~]# chown 777 /etc/my.cnf

設定開機自啟動服務控制指令碼:

2、複製啟動指令碼到資來源目錄

[[email protected] mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

3、增加mysqld服務控制指令碼執行許可權

[[email protected] mysql]# chmod +x /etc/rc.d/init.d/mysqld

4、將mysqld服務加入到系統服務

[[email protected] mysql]# chkconfig --add mysqld

5、檢查mysqld服務是否已經生效

[[email protected] mysql]# chkconfig --list mysqld

命令輸出類似下面的結果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服務已經生效,在2、3、4、5運行層級隨系統啟動而自動啟動,以後可以使用service命令控制mysql的啟動和停止。

6、啟動msql(停止mysqld服務:service mysqld stop)

[[email protected] mysql]# service mysqld start

7、將mysql的bin目錄加入PATH環境變數,編輯/etc/profile檔案

[[email protected] mysql]# vi /etc/profile

在檔案最後添加如下資訊:

[[email protected] mysql]# export PATH=$PATH:/usr/local/mysql/bin

執行下面的命令使所做的更改生效:

[[email protected] mysql]# . /etc/profile

8、以root賬戶登陸mysql,預設是沒有密碼

[[email protected] mysql]# mysql -u root -p

9、設定root賬戶密碼 注意下面的you password改成你的要修改的密碼

[[email protected] mysql]# use mysql 
[[email protected] mysql]# update user set password=password(‘you password‘) where user=‘root‘ and host=‘localhost‘;

10、設定遠程主機登入(我用的是Navicat)注意下面的your username 和 your password改成你需要設定的使用者和密碼

[[email protected] mysql]# GRANT ALL PRIVILEGES ON *.* TO ‘your username‘@‘%‘ IDENTIFIED BY ‘your password‘ WITH GRANT OPTION;
 
 
轉載自:http://www.cnblogs.com/yunns/p/4877333.html

Centos7下安裝mysql5.6需要注意的點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.