linux版本mysql解壓後的目錄的簡單介紹

本文目錄一覽:

還不會在Linux中安裝Mysql?

mysql在linux下有三種安裝方式,依照難以程度排序:

第一種是yum install mysql,這種安裝方式最簡單,初學可以採用。但是這種安裝的弊端是安裝的版本比較低,現在安裝的話是5.17的版本。

第二種方式是下載最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解壓縮後,用rpm -ivh 包名,安裝四個包就可以了,注意先後順序。

第三種方式是下載最新的mysql-5.6.27-linux-glibc2.5-i686.tar.gz,解壓縮後,手動配置。主要包括配置:增加mysql用戶和群組;拷貝my-default.inf文件為my.inf到/etc/下;安裝並初始化/mysql-5.6.27/scripts/mysql_install_db –user=mysql –basedir=/… –datadir=/…;增加到服務中chkconfig –add mysql ,chkconfig mysql on ;啟動服務service mysql start ;修改root初始密碼。操作完以上幾部基本上就可以了。

mysql linux 版本怎麼安裝

1、下載安裝包“mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz” (你可以去下其他版本的)

# 安裝依賴

yum -y install perl perl-devel autoconf libaio

2、把下載的安裝包移動到/usr/local/下。

3、解壓

tar zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

4、複製解壓後的mysql目錄到系統的本地軟件目錄

cp mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/src -r

5、添加系統mysql組和mysql用戶

#groupadd mysql 創建用戶組mysql

#useradd mysql -g mysql 創建用戶mysql,並加入到mysql組

#mkdir /usr/local/mysql 創建/usr/local/mysql目錄

#mkdir /data/mysql 創建/data/mysql目錄

#mkdir /data/mysql/data 創建/data/mysql/data目錄

6.到你解壓的目錄 編譯安裝

#cd /usr/local/src/mysql-5.6.33 進入mysql-5.6.33 目錄

#cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/data/mysql/data \

-DMYSQL_USER=mysql \

-DMYSQL_TCP_PORT=3306

#make 編譯mysql

#make install 安裝mysql

linux系統怎樣安裝mysql

方法/步驟

到mysql官網下載mysql編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,然後把頁面拉到底部,64位系統下載Linux – Generic (glibc 2.5) (x86, 64-bit),32位系統下載Linux – Generic (glibc 2.5) (x86, 32-bit)

解壓32位安裝包:

進入安裝包所在目錄,執行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

複製解壓後的mysql目錄到系統的本地軟件目錄:

執行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

注意:目錄結尾不要加/

添加系統mysql組和mysql用戶:

執行命令:groupadd mysql和useradd -r -g mysql mysql

安裝數據庫:

進入安裝mysql軟件目錄:執行命令 cd /usr/local/mysql

修改當前目錄擁有者為mysql用戶:執行命令 chown -R mysql:mysql ./

安裝數據庫:執行命令 ./scripts/mysql_install_db –user=mysql

修改當前目錄擁有者為root用戶:執行命令 chown -R root:root ./

修改當前data目錄擁有者為mysql用戶:執行命令 chown -R mysql:mysql data

到此數據庫安裝完畢

啟動mysql服務和添加開機啟動mysql服務:

添加開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動腳本放到開機初始化目錄

啟動mysql服務:執行命令service mysql start

執行命令:ps -ef|grep mysql 看到mysql服務說明啟動成功,如圖

修改mysql的root用戶密碼,root初始密碼為空的:

執行命令:./bin/mysqladmin -u root password ‘密碼’

8

把mysql客戶端放到默認路徑:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

注意:建議使用軟鏈過去,不要直接包文件複製,便於系統安裝多個版本的mysql

如何查看linux下mysql安裝目錄

MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下公司。

1.安裝方法有兩種,一種是yum安裝,另外一種是源碼安裝

rpm安裝命令如下

yum install mysql-server -y

2.查看相關路徑的方法如下

[root@rhel5 ~]# find / -name mysql -print

/etc/rc.d/init.d/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/var/lock/subsys/mysql

/usr/lib/mysql

/usr/include/mysql

/usr/share/mysql

/usr/bin/mysql

而 data默認放在:/var/lib/mysql

2.一般來說只要修改數據的存放路徑就可以,修改方法如下

原路徑:/var/lib/mysql

目標路徑:/home/data/mysql

(1)home目錄下建立data目錄

cd /home

mkdir data

(2)停止mysql進程

service mysqld stop

(3)把/var/lib/mysql整個目錄保持權限複製到/home/data

cp -arp /var/lib/mysql /home/data/

(4)找到my.cnf配置文件

如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/找到my-medium*.cnf文件,拷貝到/etc/並改名為my.cnf

命令如下:

[root@test1 mysql]# cp

/usr/share/mysql/my-medium.cnf /etc/my.cnf

(5)編輯/etc/my.cnf

為保證MySQL能夠正常工作,需要指明mysql.sock文件的產生位置。修改

socket=/var/lib/mysql/mysql.sock 為:

socket=/home/data/mysql/mysql.sock

操作如下:

vi   my.cnf  (用vi工具編輯my.cnf文件,找到下列數據修改之)

# The MySQL server[mysqld]

port = 3306

#socket  =

/var/lib/mysql/mysql.sock(原內容,為了更穩妥用“#”注釋此行)

socket  = /home/data/mysql/mysql.sock (加上此行)

(6)修改MySQL啟動腳本/etc/init.d/mysql

搜索datadir將/var/lib/mysql修改成現在的實際存放路徑:home/data/mysql

[root@test1 etc]# vi /etc/init.d/mysql

get_mysql_option mysqld datadir “/data/mysql”

最後做一個mysql.sock 鏈接:

ln -s /home/data/mysql/mysql.sock

/var/lib/mysql/mysql.sock(需要從/home/data/mysql下複製一份過來)

(7)重新啟動MySQL服務

service mysqld restart

最後創建數據庫,查看目標目錄下是否已經存在

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127770.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:16
下一篇 2024-10-03 23:16

相關推薦

  • Rclone複製所有目錄

    如果你需要將本地文件複製到雲端,或者從雲端複製文件到本地,Rclone是一個非常好的選擇。本文將介紹如何使用Rclone複製所有目錄。 一、安裝Rclone 首先,你需要在你的機器…

    編程 2025-04-29
  • Git secbit:一種新型的安全Git版本

    Git secbit是一種新型的安全Git版本,它在保持Git原有功能的同時,針對Git存在的安全漏洞做出了很大的改進。下面我們將從多個方面對Git secbit做詳細地闡述。 一…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python的版本演變

    Python是一門非常流行的編程語言,它有着簡潔、易讀、易寫的特點。自1991年由Guido van Rossum發明以來,Python已經發展成為一個成熟的編程語言,擁有多個版本…

    編程 2025-04-28
  • Python目錄怎麼打開

    Python是一種高級編程語言,以其易讀、易擴展和簡潔高效的特徵,目前得到了眾多程序開發者的認可。Python的應用已經擴展到了人工智能、Web開發、數據分析、自動化測試等領域。本…

    編程 2025-04-28

發表回復

登錄後才能評論