當前位置:首頁 » 文件管理 » mysqllinux解壓版

mysqllinux解壓版

發布時間: 2024-06-07 08:21:22

Ⅰ mysql linux 版本怎麼安裝

1、下載安裝包「mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz」 (你可以去下其他版本的)
# 安裝依賴
yum -y install perl perl-devel autoconf lio

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怎麼安裝mysql5.7

第一步:下載mysql
在Linux終端使用wget命令下載網路資源:網站自己網路找!(也可在windows中下載後傳輸到Linux)
第二步:解壓文件
由於我是在我本機software目錄中下載的文件,為了方便管理首先將此文件移動到/usr/local 目錄下
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
接下來去到移動後的目錄cd /usr/local ,然後解壓 tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解壓後為了方便後面操作可把解壓後文件名修改為mysql:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置啟動文件
去到之前解壓後並改名為mysql的目錄下會有以下文件

然後去到support-files目錄下
1、復制my.cnf 到 /etc/my.cnf (mysqld啟動時自動讀取)
cp my-default.cnf /etc/my.cnf
注意:如果你在安裝時Linux虛擬機時同時安裝了默認的mysql,此時操作以上步驟,終端將會提示你文件已存在是否覆蓋,輸入yes覆蓋即可。
2、配置資料庫編碼
vi /etc/my.cnf
在這份文件中可以添加以下配置信息(如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、復制mysql.server 到/etc/init.d/ 目錄下【目的想實現開機自動執行效果】
執行命令: cp mysql.server /etc/init.d/mysql (mysql是服務名)
4、修改 /etc/init.d/mysql 參數
vi /etc/init.d/mysql
給與2個目錄位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出於安全便利,創建一個操作資料庫的專門用戶
1)、groupadd mysql #建立一個mysql的組
2)、useradd -r -g mysql mysql #建立mysql用戶,並且把用戶放到mysql組
3)、passwd mysql #給mysql用戶設置一個密碼
4)、給目錄/usr/local/mysql 更改擁有者chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的資料庫
首先去到mysql的bin目錄
1.初始化
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
生成出一個data目錄,代表資料庫已經初始化成功
並且mysql的root用戶生成一個臨時密碼:SHNq8Qvd2g>L(最好先記錄這個臨時密碼)
2.給資料庫加密
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3.啟動mysql(為了不讓進程卡主,可在啟動mysql的命令後加上&代表此進程在後台運行)
./mysqld_safe --user=mysql &
4.檢查ps -ef|grep mysql

發現有以上進程便代表啟動成功。
第五步:進入客戶端
1.登錄 ./mysql -uroot -p回車後輸入之前的臨時密碼
2.修改密碼
set password=password('新密碼');
第六步:設置遠程訪問
1,在遠程訪問之前需先配置防火牆systemctl stop firewalld.service(不推薦,可配置開通3306埠)
2,授權
mysql>grant all privileges on *.* to 遠程訪問用戶名@'%' identified by '用戶密碼';
mysql>select host,user from user; 【多出1條遠程登錄用戶記錄】
mysql>flush privileges;(刷新)
此時使用遠程機器進行訪問

解析:使用mysql -h主機ip -u用戶名 -p密碼即可進行遠程訪問
第七步:設置開機自啟動
1、添加服務mysql
chkconfig --add mysql 【mysqld -install】
2、設置mysql服務為自動
chkconfig mysql on
3、重啟查看進程
init 6
ps -ef|grep mysql
第八步:配置環境變數
為了方便操作,配置環境變數還是有必要的。
vi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小結:到這一步基本的配置基本就完成了。

Ⅲ 如何在linux上安裝mysql 5.6

第一步:進入mysql官方網站
第二步:選擇MySQL Community Server(GPL)
第三步:進入下載頁面,會看到Mysql Community Server 5.6.17選擇自己的linux版本,我的是ubuntu14.04,選擇Linux-Generic,把頁面往下翻,選擇Linux-Generic(glibc 2.5)(x86,64-bit), Compressed TAR Archive下載
第四步:點擊下載之後會出現oracle的登陸界面,注冊用戶後登陸oracle賬號,即可免費下載mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz

第五步:下載之後文件在/home/liubei/下載 目錄下,打開命令行,對文件夾進行解壓,給這么長的文件夾起個別名,找到mysql提供的官方安裝指導,具體代碼:

第五步代碼:
shell>cd /usr/local
shell>sudo tar zxvf /home/liubei/下載/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
shell>sudo ln -s mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz mysql
shell>cd mysql
shell>ls

第六步:通過上面的操作你就能看到mysql文件夾裡面的INSTALL-BINARY文件,用gedit將其打開,代碼如下
第六步代碼:
shell>gedit INSTALL-BINARY
第七步:這個文檔中會有如下圖所示的一段代碼,如下,接下來我分析文檔里的代碼,和我自己安裝過程中的一些問題,和我的安裝代碼
第八步:
文檔安裝代碼:
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysqlshell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
第九步:
文檔安裝代碼中每一行的意思:
shell> groupadd mysql //在/etc/group文件中添加mysql的記錄
shell> useradd -r -g mysql mysql
shell> cd /usr/local //打開/usr/local目錄
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz // /path/to/mysql-VERSION-OS.tar.gz指下載的文件的具體路徑我的是 /home/liubei/下載/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
//這個步驟解壓下載的mysql壓縮文件到/usr/local文件夾下
shell> ln -s full-path-to-mysql-VERSION-OS mysql //為很長的文件夾取個別名並創建鏈接
shell> cd mysql //打開mysql文件夾
shell> chown -R mysql . //注意後面有個點,意思是把文件夾的own許可權賦予mysql用戶shell> chgrp -R mysql . //後面也有點,意思是把文件夾的grp許可權賦予mysql用戶,文件夾的許可權可以通過
shell>ls -la查看
shell> scripts/mysql_install_db --user=mysql //通過mysql用戶安裝mysql
shell> chown -R root . //把文件夾的own許可權賦予root
shell> chown -R mysql data //把data文件夾的own許可權賦予mysql
shell> bin/mysqld_safe --user=mysql &//啟動mysql
shell> cp support-files/mysql.server /etc/init.d/mysql.server //復制mysql.server文件到/etc/init.d目錄下

第十步:因為我是新裝的ubuntu系統,所以在安裝過程中遇到很多問題,按教程中的不能完全成功,接下來貼出我自己的安裝命令:
第十步安裝命令:
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> sudo scripts/mysql_install_db --user=mysql
這一步之後sudo gedit my.cnf
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
第十一步:
各行中的命令的意思:
shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/local
//實際在做解壓到/usr/local目錄下是需要管理員許可權的如下:
shell>sudo tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> sudo ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
//給文件夾賦予許可權的命令都需要管理員許可權shell> sudo chown -R mysql .
shell> sudo chgrp -R mysql .
shell> sudo scripts/mysql_install_db --user=mysql
//新系統在執行上面這行代碼時會報錯,按照報錯中的提示安裝所需插件即可
//這一步之後sudo gedit my.cnf ,修改mysql的啟動信息,如下圖所示
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql/data &
//上面這步總是報錯後在後面加上 --datadir參數後成功啟動mysql
//這一步進行後即可成功啟動mysql,輸入
shell>mysql
如果出現如下圖所示,即啟動mysql成功
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

第十二步:
另外:關閉mysql的命令
shell>sudo service mysqld stop
然後啟動mysql的命令
shell> sudo service mysqld start

Ⅳ linux下解壓mysql提示「舊選項f需要參數」

意思是你要加個f參數
tar xvfz mysql.xx.tar.gz
這樣解壓

如果需要指定目錄 後面加上路徑 就可以了

Ⅳ 如何在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

熱點內容
加密解密文件 發布:2025-01-17 03:16:32 瀏覽:83
抗震柱加密區 發布:2025-01-17 03:03:06 瀏覽:134
幼兒園源碼php 發布:2025-01-17 02:41:45 瀏覽:401
win引導Linux 發布:2025-01-17 02:36:49 瀏覽:263
ftp是傳輸類協議嗎 發布:2025-01-17 02:36:47 瀏覽:311
查看電視配置下載什麼軟體 發布:2025-01-17 02:36:41 瀏覽:159
寶馬x330i比28i多哪些配置 發布:2025-01-17 02:35:59 瀏覽:573
伺服器運維安全雲幫手 發布:2025-01-17 02:35:48 瀏覽:72
c應用編程 發布:2025-01-17 02:35:16 瀏覽:941
ios清除app緩存數據免費 發布:2025-01-17 02:34:33 瀏覽:375