當前位置:首頁 » 操作系統 » linux資料庫安裝

linux資料庫安裝

發布時間: 2022-01-11 16:13:33

㈠ 怎麼查看linux上安裝mysql資料庫

怎麼查看linux上安裝mysql資料庫
方法/步驟

1
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示

安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。

安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');

登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼

設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306埠
至此我們已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';

㈡ Linux怎麼安裝資料庫

1
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf

㈢ linux系統怎麼安裝mysql資料庫

Linux平台上推薦使用RPM包來安裝Mysql,MySQL AB提供了以下RPM包的下載地址:
MySQL - MySQL伺服器。你需要該選項,除非你只想連接運行在另一台機器上的MySQL伺服器。
MySQL-client - MySQL 客戶端程序,用於連接並操作Mysql伺服器。
MySQL-devel - 庫和包含文件,如果你想要編譯其它MySQL客戶端,例如Perl模塊,則需要安裝該RPM包。
MySQL-shared - 該軟體包包含某些語言和應用程序需要動態裝載的共享庫(libmysqlclient.so*),使用MySQL。
MySQL-bench - MySQL資料庫伺服器的基準和性能測試工具。
以下安裝Mysql RMP的實例是在SuSE Linux系統上進行,當然該安裝步驟也適合應用於其他支持RPM的Linux系統,如:Centos。
安裝步驟如下:
使用root用戶登陸你的Linux系統。
下載Mysql RPM包,下載地址為:MySQL 下載。
通過以下命令執行Mysql安裝,rpm包為你下載的rpm包:
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

以上安裝mysql伺服器的過程會創建mysql用戶,並創建一個mysql配置文件my.cnf。
你可以在/usr/bin和/usr/sbin中找到所有與MySQL相關的二進制文件。所有數據表和資料庫將在/var/lib/mysql目錄中創建。
以下是一些mysql可選包的安裝過程,你可以根據自己的需要來安裝:
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

㈣ linux下怎麼安裝mysql資料庫

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

㈤ linux怎麼裝 mysql資料庫

在linux下安裝mysql資料庫並配置的流程比較繁瑣,需要耐心調試,具體方法和步驟如下:

1.查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1

2.如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

3.下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中。

4.安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。

5.安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

6.安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

7.啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');

8.登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼。

9.設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306埠。

10.至此已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決。

11.改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root

12.到此為止,mysql資料庫在linux中安裝完畢。

㈥ linux怎麼安裝mysql資料庫

mysql安裝前准備
在安裝mysql之前需要進行一些准備工作。首先要明確Linux中是否已經安裝mysql服務,在不明確的情況下,可以執行以下命令進行確認。

1

[root@localhost ~]#rpm -q mysql

執行命令後的結果如下所示,表明mysql服務沒有安裝。

1
2

[root@localhost ~]#rpm -q mysql
package mysql is not installed

如果檢測到mysql服務沒有安裝,則需要准備安裝mysql服務所需要的RPM包,如下所示:下載地址:http://dev.mysql.com/downloads/mysql/。
MySQL-server-community-5.1.26-0.rhel4.i386.rpm
MySQL-client-community-5.1.26-0.rhel4.i386.rpm
MySQL-shared-community-5.1.26-0.rhel4.i386.rpm
MySQL-devel-community-5.1.26-0.rhel4.i386.rpm
MySQL-test-community-5.1.26-0.rhel4.i386.rpm
MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm
mysql安裝的詳細過程
安裝mysql的方法有多種,下面就以RPM包安裝和源碼安裝兩種方式為例進行講解。
1.RPM包安裝方式
運行如下命令:

1
2
3

[root@test1 local]# rpm -ivh MySQL-server-community-5.1.26-0.rhel4.i386.rpm
Preparing... [100%]
1:MySQL-server [100%]

如上安裝其他的5個rpm文件,應該沒有什麼問題。
2.源碼安裝方式
要使用源碼的方式對mysql資料庫進行安裝,則需要先從相關網站下載獲得相應的mysql安裝包文件(mysql-5.0.15.tar.gz),然後進行相關的安裝工作,安裝的具體步驟如下。
第1步,為「mysqld」服務增添一個登錄組和用戶名,執行如下命令。

1
2

[root@localhost ~]#groupadd mysql
[root@localhost ~]#useradd -g mysql mysql

第2步,解壓mysql安裝包,執行如下命令。

1
2

[root@localhost ~]#gunzip < mysql-5.0.15.tar.gz | tar -xvf -
[root@localhost ~]#cd mysql-5.0.15

第3步,進行相關的配置和編譯。
給configure分配可執行文件,執行如下命令。

1

[root@localhost ~]#chmod +x configure

改變字元集為GBK[默認字元集為 ISO-8859-1(Latin1)],執行如下命令。

1
2

[root@localhost ~]#./configure --prefix=/usr/local/mysql --with-charset=gbk
[root@localhost ~]#make

第4步,執行如下命令進行安裝

1

[root@localhost ~]#make install

另外,如果想安裝選項文件,使用當前存在的「support-files」文件夾作為模板,執行如下指令。

1

[root@localhost ~]#cp support-files/my-medium.cnf /etc/my.cnf

同時,如果需要讓mysql每次開機時自動啟動,需要執行如下指令。

1
2
3
4
5

[root@localhost ~]#cp -r support-files/mysql.server /etc/init.d/mysql
[root@localhost ~]#cd /etc/rc.d/init.d
[root@localhost ~]#chmod +x mysql
[root@localhost ~]#sbin/chkconfig --del mysql
[root@localhost ~]#sbin/chkconfig --add mysql

第5步,執行以下命令進行安裝目錄。

1

[root@localhost ~]#cd /usr/local/mysql

第6步,將程序的所有許可權授給「root」,並且把數據目錄的所有授權給可以進行「mysqld」的用戶,假設mysql的安裝目錄為「/usr/local/mysql」,執行以下命令。
首先把文件擁有權授給「root」,執行如下命令。

1

[root@localhost ~]#chown -R root

然後把數據目錄擁護權授給「mysql」用戶,執行如下命令。

1

[root@localhost ~]#chown -R mysql var

最後把組的許可權授給「mysql」組,執行如下命令。

1

[root@localhost ~]#chgrp -R mysql

第7步,所有的配置完成後,執行以下命令測試並運行mysql

1
2

[root@localhost ~]#/usr/local/mysql/bin/mysqld_safe --user=mysql &
[root@localhost ~]#service mysql start

第8步,測試一切正常後,為了安全起見,最好更改管理員的密碼。可以運行mysqladmin,執行如下命令。

1
2

[root@localhost ~]#cd bin
[root@localhost ~]#./mysqladmin -u root password ******

第9步,允許其他用戶訪問本機,執行以下命令。

1

[root@localhost ~]#./mysqladmin -u root -p mysql

第10步,修改mysql資料庫埠號,執行如下命令。

1

[root@localhost ~]#vi /etc/my.cnf

第11步,重啟應用,執行如下命令。

1

[root@localhost ~]#service mysql restart

以上mysql安裝方式都稍顯復雜,建議在「軟體包管理者」窗口中進行安裝。

㈦ linux中mysql怎麼安裝

安裝環境:系統是 centos6.5
1、下載
下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下載版本:我這里選擇的5.6.33,通用版,linux下64位
也可以直接復制64位的下載地址,通過命令下載:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解壓

1
2
3
4

#解壓
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
#復制解壓後的mysql目錄
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

3、添加用戶組和用戶

1
2
3
4

#添加用戶組
groupadd mysql
#添加用戶mysql 到用戶組mysql
useradd -g mysql mysql

4、安裝

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

cd /usr/local/mysql/<br>mkdir ./data/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf

#修改啟動腳本
vi /etc/init.d/mysqld

#修改項:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql

#啟動服務
service mysqld start

#測試連接
./mysql/bin/mysql -uroot

#加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了
export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile

#啟動mysql
service mysqld start
#關閉mysql
service mysqld stop
#查看運行狀態
service mysqld status

5、錯誤
5.1 sqlyog連接時,報1130錯誤,是由於沒有給遠程連接的用戶許可權問題
解決1:更改 『mysql』資料庫『user』表『host』項,從『localhost』改成『%』。
use mysql;
select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;

解決2:直接授權
GRANT ALL PRIVILEGES ON *.* TO 『root』@'%』 IDENTIFIED BY 『youpassword』 WITH GRANT OPTION;
5.2 安裝時的一些錯誤
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 沒有那個文件或目錄
解決: yum -y install perl perl-devel
Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory
解決:yum -y install lio-devel
6、其他
6.1 配置環境變數
vi + /etc/profile
export PATH=....:/usr/local/mysql/bin

㈧ linux怎麼裝mysql資料庫

查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
3
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示
步驟閱讀
4
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。
步驟閱讀
步驟閱讀
5
安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
步驟閱讀
6
安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
步驟閱讀
7
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');
步驟閱讀
步驟閱讀
8
登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼
步驟閱讀
9
設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306埠
10
至此我們已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決
11
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
12
好了,開始享受mysql帶來的強大功能吧

㈨ linux系統怎麼裝mysql

如何在linux下安裝mysql資料庫並配置
關於本文
本文將以MySQL 5.0.51為例,以CentOS 5為平台,講述MySQL資料庫的安裝和設置。

2. 關於MySQL
MySQL是最流行的開源SQL資料庫管理系統,它由MySQL AB開發、發布和支持。MySQL AB是一家由MySQL開發人員創建的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。
MySQL是一個快速的、多線程、多用戶和健壯的SQL資料庫伺服器。MySQL伺服器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟體中去。
MySQL的官方發音是「My Ess Que Ell」,而不是「My sequel」。但是你也可以使用「My sequel」和其他的方言。

熱點內容
反編譯游戲程序 發布:2024-11-16 02:21:56 瀏覽:453
androidapp調用app 發布:2024-11-16 02:20:15 瀏覽:668
超市管理系統sql 發布:2024-11-16 02:15:24 瀏覽:732
iphone百度雲上傳 發布:2024-11-16 01:59:04 瀏覽:419
公共場合ftp 發布:2024-11-16 01:28:20 瀏覽:227
福特悠享版有哪些配置 發布:2024-11-16 01:22:06 瀏覽:594
id加密卡 發布:2024-11-16 01:20:26 瀏覽:360
我的世界極致畫質光影什麼配置 發布:2024-11-16 01:15:13 瀏覽:495
子賬號的密碼是多少 發布:2024-11-16 01:12:41 瀏覽:819
反編譯後不能打開工程 發布:2024-11-16 01:05:29 瀏覽:774