mysqllinux安裝圖解
1、查找以前是否裝有mysql命令:rpm -qa|grep -i mysql
可以看到如下圖的所示:
說明之前安裝了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5
2、停止mysql服務、刪除之前安裝的mysql
刪除命令:rpm -e –nodeps 包名
# rpm -ev MySQL-client-5.5.25a-1.rhel5
# rpm -ev MySQL-server-5.5.25a-1.rhel5
3、查找之前老版本mysql的目錄、並且刪除老版本mysql的文件和庫
find / -name mysql
查找結果如下:
[root@localhost ~]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
刪除對應的mysql目錄
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
具體的步驟如圖:查找目錄並刪除
注意:卸載後/etc/my.cnf不會刪除,需要進行手工刪除
rm -rf /etc/my.cnf
4、再次查找機器是否安裝mysql
rpm -qa|grep -i mysql
無結果,說明已經卸載徹底、接下來直接安裝mysql即可
B. 如何在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
C. mysql安裝在linux上怎麼安裝
linux安裝mysql服務分兩種安裝方法:
①源碼安裝,優點是安裝包比較小,只有十多M,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟復雜容易出錯;
②使用官方編譯好的二進制文件安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300M左右。以下介紹linux使用官方編譯好的二進制包安裝mysql。
工具/原料
mysql-5.6.17-linux-glibc2.5-i686.tar.gz
mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
linux系統,32位、64位均可
方法/步驟
1
到mysql官網下載mysql編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,然後把頁面拉到底部,64位系統下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統下載Linux - Generic (glibc 2.5) (x86, 32-bit)
2
解壓32位安裝包:
進入安裝包所在目錄,執行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz
3
復制解壓後的mysql目錄到系統的本地軟體目錄:
執行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
注意:目錄結尾不要加/
4
添加系統mysql組和mysql用戶:
執行命令:groupadd mysql和useradd -r -g mysql mysql
5
安裝資料庫:
進入安裝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
到此資料庫安裝完畢
6
啟動mysql服務和添加開機啟動mysql服務:
添加開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動腳本放到開機初始化目錄
啟動mysql服務:執行命令service mysql start
執行命令:ps -ef|grep mysql 看到mysql服務說明啟動成功,如圖
7
修改mysql的root用戶密碼,root初始密碼為空的:
執行命令:./bin/mysqladmin -u root password '密碼'
8
把mysql客戶端放到默認路徑:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建議使用軟鏈過去,不要直接包文件復制,便於系統安裝多個版本的mysql
D. 如何在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
E. linux中怎麼安裝mysql5.6.12版本圖解
首先檢查環境:
輸入命令:rpm
-qa
|
grep
-i
mysql*
將查詢到的包名:
rpm
–e
包名進行卸載
輸入命令刪除:
rm
-fr
/usr/lib/mysql
rm
-fr
/usr/include/mysql
刪除存放數據的文件夾和配置文件:
rm
–rf
/etc/my.cnf
rm
–rf
/var/lib/mysql
F. 如何安裝mysql,Linux下mysql安裝
不同的linux版本安裝mysql的方法略有不同,這里以debian和redhat兩個系列的linux版本為例簡要說明安裝方法。
一、、紅帽系列的linux版本
1、安裝服務端
yuminstallmysql-servermysql-devel
說明:yum是redhat系列linux版本上的包管理工具,install是yum
的參數表示安裝,mysql-server是mysql的服務端,mysql-devel是
編譯模塊時所需要的包和庫文件。
G. 如何在linux下安裝mysql
怎麼在linux下安裝mysql
安裝包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
使用xshell連接linux伺服器,使用root用戶名登錄,依次執行以下命令:
======================================================
/usr/sbin/groupadd mysql 【添加mysql組】
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
mkdir -p /usr/local/src/mysql 【新建mysql文件夾】
cd / 【打開上傳安裝包的目錄】
mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 【上傳安裝包到伺服器的根目錄下】
mv mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz /usr/local/src/mysql【根目錄的安裝包移動到文件夾下】
cd /usr/local/src/mysql【打開目錄】
tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz【解壓安裝包】
cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r【復制文件】
cd /usr/local【打開目錄】
chown -R mysql:mysql mysql/
cd /usr/local/mysql/scripts/【打開目錄】
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data【執行腳本】
cd /usr/local/mysql/support-files【打開目錄】
cp my-defaultf /etc/myf【復制文件到新的路徑下及文件名】
cp: overwrite `/etc/myf'?Y【Y】
cp mysql.server /etc/init.d/mysql【復制文件到新的路徑下】
vim /etc/profile【編輯運行環境】
vim i(編輯一些內容) esc(進入normal) w(保存文件) q(不保存退出文件)
H. 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
小結:到這一步基本的配置基本就完成了。
I. linux下mysql安裝
1. 安裝mysql
1) useradd -M -s /sbin/nologin mysql創建運行mysql資料庫的系統用戶、組
2) tar zxvf mysql-5.0.56.tar.gz -C /usr/src解壓並釋放源碼包
3) cd /usr/src/mysql-5.0.56/進入到解壓目錄
4) ./configure --prefix=/usr/local/mysql使用./configure命令配置編譯選項
5) make && make install編譯並安裝
6) cp support-files/my-medium.cnf /etc/my.cnf建立配置文件
7) /usr/local/mysql/bin/mysql_install_db --user=mysql利用mysql的身份去安裝mysql資料庫並初始化資料庫
8) chown -R root.mysql /usr/local/mysql/改變/usr/local/mysql/目錄的屬主和屬組
9) chown -R mysql /usr/local/mysql/var改變/usr/local/mysql/var目錄的屬主
10) echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf添加庫文件搜索路徑可以通過修改/etc/ld.so.conf文件實現
11) ldconfig刷新庫文件搜索路徑,是修改生效
2. mysql啟動控制
1) /usr/local/mysql/bin/mysqld_safe --user=mysql &在/usr/local/mysql/bin目錄中,存放著管理mysql伺服器的腳本和程序。其中腳本文件mysqld_safe可用來安全啟用mysql伺服器
2) netstat -tunpl | grep 3306查看3306的埠是否被監聽
3) cp support-files/mysql.server /etc/init.d/mysqld將mysqld服務的啟動腳本復制到/etc/init.d目錄下
4) chmod +x /etc/init.d/mysqld為目錄添加執行許可權
5) chkconfig --add mysqld使用—add選項的chkconfig命令將其設為系統自啟動服務
6) chkconfig mysqld on啟動mysqld的服務
7) export PATH=$PATH:/usr/local/mysql/bin/臨時設置mysql等命令和腳本的路徑
8) echo "PATH=$PATH:/usr/local/mysql/bin/" >> /etc/profile永久的添加搜索路徑