當前位置:首頁 » 操作系統 » mysql在linux下的安裝

mysql在linux下的安裝

發布時間: 2025-10-15 03:12:39

『壹』 如何在linux下安裝mysql

第一步:安裝:
tarmysql-5.5.48-linux2.-x86_64.tar.gz
Copy到指定的路徑下:
cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r

添加系統mysql組合mysql用戶:
執行命令:groupaddmysql和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服務:
添加開機啟動:執行命令cpsupport-files/mysql.server /etc/init.d/mysql,把啟動腳本放到開機初始化目錄
啟動mysql服務:執行命令servicemysql start

『貳』 如何在linux下安裝mysql

步驟

  1. 到mysql官網下載32位mysq

『叄』 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 '密碼'

把mysql客戶端放到默認路徑:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建議使用軟鏈過去,不要直接包文件復制,便於系統安裝多個版本的mysql

『肆』 LINUX下重新安裝MYSQL,用把原來的卸載嗎

在Linux環境下重新安裝MySQL時,不一定非要卸載原來的版本。你可以選擇重新編譯安裝,這種方式具有一定的靈活性。編譯安裝MySQL時,你可以選擇保留原有的安裝目錄,也可以指定新的安裝目錄。如果你之前是通過RPM包安裝的MySQL,那麼卸載時可以使用命令:rpm -e 包名。當然,MySQL官方也有直接解壓即可使用的版本,無需進行編譯步驟。

不過,值得注意的是,直接解壓安裝的MySQL版本可能會缺少一些特定的配置和功能,而編譯安裝則能夠提供更多的自定義選項。如果你希望完全控制安裝過程,包括安裝路徑、配置選項等,那麼重新編譯安裝會是一個不錯的選擇。

在決定是否卸載原有版本時,建議先備份相關數據和配置文件,確保在新版本安裝過程中不會丟失重要信息。如果原有版本與新版本存在兼容性問題,或者新版本能夠帶來更好的性能或安全性,那麼更新到新版本是一個明智的選擇。

總之,重新編譯安裝MySQL是一個靈活且可控的過程,是否卸載原有版本取決於你的具體需求和環境。如果你對現有環境較為熟悉,且希望保留原有配置,那麼直接更新可能是更簡單的方法。但如果你需要更多定製選項或希望從頭開始配置,重新編譯安裝MySQL則是一個更合適的選擇。

『伍』 在linux下配置與安裝mysql-8.0.20

MySQL下載

第一步,登錄MySQL官網下載對應版本的MySQL。

下載地址:downloads.mysql.com/arc...

下載文件為:generic版本mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz。

配置與安裝MySQL

1. 登錄系統,使用命令行工具下載MySQL。

命令:wget dev.mysql.com/get/Downl...

配置與檢測系統

1. 使用Linux文件管理工具如WinSCP 5.14.4。

2. 檢測系統版本為CentOS8或CentOS7 64位。

3. 下載對應版本的安裝源文件mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz。

卸載現有MySQL

1. 檢查系統是否已有MySQL版本。

命令:rpm -qa | grep mysql

如有類似"mysql-libs-5.1.52-1.el6_0.1.x86_64"的顯示,則進行卸載。

普通刪除模式:rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64

強力刪除模式:rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64

卸載mariadb資料庫

命令:rpm -qa | grep mariadb

如有類似"mariadb-libs-5.5.56-2.el7.x86_64"的顯示,則進行卸載。

命令:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

上傳與解壓文件

使用WinSCP工具將mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz上傳至伺服器/usr/local目錄。

解壓文件並重命名:cd /usr/local; tar xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz; mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql-8.0.20

添加系統用戶與組

檢查mysql組與用戶是否已存在。

命令:cat /etc/group | grep mysql

若存在,則無需添加;若不存在,則執行groupadd mysql和useradd -r -g mysql mysql命令。

安裝與初始化資料庫

創建data目錄:mkdir -p /usr/local/mysql-8.0.20/data

將/usr/local/mysql-8.0.20的所有者及所屬組改為mysql,並賦予許可權:chown -R mysql:mysql /usr/local/mysql-8.0.20; chmod -R 755 /usr/local/mysql-8.0.20; chmod -R 755 /usr/local/mysql-8.0.20/data

初始化資料庫:cd /usr/local/mysql-8.0.20/bin; ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.20/ --datadir=/usr/local/mysql-8.0.20/data/

登錄並設置密碼:cd /usr/local/mysql-8.0.20/bin; ./mysql -u root -p; 輸入臨時密碼 kkpgnuazI7:h; 登錄成功顯示mysql>。

啟動與配置MySQL服務

將啟動腳本放到開機初始化目錄:cd /usr/local/mysql-8.0.20/support-files; cp mysql.server /etc/init.d/mysql; chmod +x /etc/init.d/mysql; chkconfig --add mysql

連接遠程MySQL伺服器:cd /usr/local/mysql-8.0.20/bin; ./mysql -u root -p -h y.y.y.y; 顯示mysql>則連接成功。

連接與操作MySQL

配置環境變數:在文件/etc/profile中添加代碼;使profile文件生效:source /etc/profile;登錄MySQL:mysql -uroot -pzy@123456;遠程連接MySQL:mysql -hx.x.x.x -uroot -pzy@123456;

自動登錄與執行語句:創建mysql_sign腳本;啟動腳本:service mysql_sign start;shell腳本連接遠程MySQL:創建mysql_sign2腳本;啟動腳本:service mysql_sign2 start。

熱點內容
php中數組可以使用哪些鍵名 發布:2025-10-15 07:28:25 瀏覽:857
我的世界手機版小游戲伺服器 發布:2025-10-15 07:23:24 瀏覽:505
別克君威豪華版有哪些配置 發布:2025-10-15 06:57:37 瀏覽:250
水晶戰爭伺服器怎麼玩 發布:2025-10-15 06:43:05 瀏覽:711
c語言自學視頻教程 發布:2025-10-15 06:09:52 瀏覽:446
oracle資料庫腳本導出 發布:2025-10-15 06:03:18 瀏覽:552
qt編譯pro 發布:2025-10-15 06:03:17 瀏覽:761
兒童編程都在學什麼 發布:2025-10-15 05:45:21 瀏覽:820
python字元整型 發布:2025-10-15 05:43:54 瀏覽:275
平板訪問谷歌 發布:2025-10-15 05:42:28 瀏覽:159