當前位置:首頁 » 操作系統 » mysqlrpmlinux

mysqlrpmlinux

發布時間: 2022-08-09 01:55:18

linux下用rpm包安裝Mysql總是啟動不了MySQL

Starting
MySQL...................................[FAILED]
啟動MYSQL都失敗了當然沒辦法用了,解決方法如下
#chown
-R
mysql:mysql
/var/lib/mysql#/etc/init.d/mysqld
start啟動
MySQL:
[
確定
][root@localhost
lib]#
mysqladmin
-uroot
password
'你需要設置的mysql密碼'
[root@localhost
lib]#
mysql
-uroot
-p
Enter
password:
Welcome
to
the
MySQL
monitor.
Commands
end
with
;
or
\g.
Your
MySQL
connection
id
is
3
to
server
version:
4.1.11
Type
'help;'
or
'\h'
for
help.
Type
'\c'
to
clear
the
buffer

⑵ linux怎麼安裝mysql.rpm格式

首先下載rpm安裝包,要下載兩個安裝包一個client,一個server,
有個鏡像做的不錯,下載地址,進入後找到你想要的版本,我下的是mysql5.5版的
1我的linux是32位的,我下的如下圖所示

2下載完後加壓,得到幾個壓縮文件,我們只要其中的server和client

3將這兩個文件使用winscp工具傳輸到伺服器上,最好改一下名字,下邊使用命令執行時輸入比較方便。
我這里改成了mysql-client-5.5.44.rpm和mysql-server-5.5.44.rpm,保留了版本號。
關於winscp的使用方法,很簡單,下載一個winscp的安裝包, 安裝完之後打開根據提示輸入伺服器的IP和密碼,遠程連接就可以了。

4文件傳輸完成後,找到傳輸的目錄,在xshell工具中開始進行安裝。
xshell是一個用腳本操作linux的工具,下載和安裝也很簡單。安裝完之後遠程連接就可以。
連上之後,假設你傳的安裝文件在/usr/local目錄下,用xshell輸入命令先進入到local目錄,要先安裝server;
首先進入目錄

5安裝server,輸入文件名的過程中記住:大小寫區分

6安裝client,如下圖所示表示安裝成功

7安裝成後找到/usr/share/mysql/my-medium.cnf,復制到/etc目錄下,把名字改為my.cnf
修改默認編碼
在文件中加入如圖所示的編碼:這針對5.5以後的版本,因為mysqld在5.5版本後不識別default-character-set這個變數

8修改完之後,使用service mysql start開啟服務。

9啟動成功之後就安裝完成啦。

⑶ linux 安裝mysql都需要安裝哪些rpm

  • rpm安裝默認目錄: 數據文件:/var/lib/mysql/ 配置文件模板:/usr/share/mysqlmysql客戶端工具目錄:/usr/bin 日誌目錄:/var/log/ pid,sock文件目錄:/tmp/ 一般配置文件會放置在/etc下

⑷ Linux下查看MySQL版本及rpm里有沒有MySQL

rpm -aq|grep -i mysql
一個命令可以實現你的兩個問題,如果沒結果,說明沒有,已經有,可以看到版本

⑸ linux下rpm安裝mysql啟動不了

setgid: 該許可權只對目錄有效. 目錄被設置該位後, 任何用戶在此目錄下創建的文件都具有和該目錄所屬的組相同的組.
應該是許可權的問題。。如果是rpm安裝。。一定要先把/var/lib/mysql 這個文件刪除。。同時刪除/etc/my.cnf 不然重新安裝rpm包時是其不來的~你這種錯誤就是許可權問題。。引起的原因應該就是卸載mysql時沒有把相應的文件刪除~。

⑹ 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 用rpm安裝完成mysql後怎麼進行初始化

如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/並改名為my.cnf中;不存在啟動不了的情況啊,如有啟動不了,仔細查看你的my.cnf文件,是不是哪裡配置需要修改,然後查看一下mysql啟動腳本/etc/rc.d/init.d/mysql。最重要的結合你mysql的錯誤日誌去分析。

設置默認utf-8
在文件my.cnf中加上如下配置:
[mysqld]
init_connect = 'SET NAMESutf8'
character-set-server = utf8
collation-server =utf8_general_ci

針對第三點:

在創建資料庫完成後,最好查看下你資料庫的字元集是什麼?用show create database test;命令可以看到。必須保證你資料庫的編碼格式是utf-8的,這樣才可以保證插入到資料庫中的是中文格式的

⑻ linux如何安裝mysql的rpm包在什麼位置

首先下載rpm安裝包,要下載兩個安裝包一個client,一個server,
有個鏡像做的不錯,下載地址mirrors.sohu.com/mysql,進入後找到你想要的版本,我下的是mysql5.5版的
1我的linux是32位的,我下的如下圖所示

2下載完後加壓,得到幾個壓縮文件,我們只要其中的server和client

3將這兩個文件使用winscp工具傳輸到伺服器上,最好改一下名字,下邊使用命令執行時輸入比較方便。
我這里改成了mysql-client-5.5.44.rpm和mysql-server-5.5.44.rpm,保留了版本號。
關於winscp的使用方法,很簡單,下載一個winscp的安裝包, 安裝完之後打開根據提示輸入伺服器的IP和密碼,遠程連接就可以了。

4文件傳輸完成後,找到傳輸的目錄,在xshell工具中開始進行安裝。
xshell是一個用腳本操作linux的工具,下載和安裝也很簡單。安裝完之後遠程連接就可以。
連上之後,假設你傳的安裝文件在/usr/local目錄下,用xshell輸入命令先進入到local目錄,要先安裝server;
首先進入目錄

5安裝server,輸入文件名的過程中記住:大小寫區分

6安裝client,如下圖所示表示安裝成功

7安裝成後找到/usr/share/mysql/my-medium.cnf,復制到/etc目錄下,把名字改為my.cnf
修改默認編碼
在文件中加入如圖所示的編碼:這針對5.5以後的版本,因為mysqld在5.5版本後不識別default-character-set這個變數

8修改完之後,使用service mysql start開啟服務。

9啟動成功之後就安裝完成啦。

⑼ 如何在linux 64伺服器上安裝mysql rpm

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,可以通過以下以下來解決
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
注意事項:
安裝依賴包lio,可通過yum快速安裝

⑽ 怎麼在linux系統上安裝已經下好的mysql rpm

rpm的話,那是紅帽系列的唄,安裝也簡單,就是包依賴關系要自己處理,不知道版本高了是不是可以……
rpm -i mysqlrpm

熱點內容
junit源碼下載 發布:2024-03-29 18:00:10 瀏覽:525
本田雅閣壓縮機不工作 發布:2024-03-29 17:59:13 瀏覽:600
溯源碼可以偽造嗎 發布:2024-03-29 17:54:45 瀏覽:56
北京編程傳 發布:2024-03-29 17:54:44 瀏覽:435
編程畫曲線 發布:2024-03-29 17:48:59 瀏覽:59
簡單存儲服務s3 發布:2024-03-29 17:48:46 瀏覽:336
安卓手機的usb功能在哪裡設置 發布:2024-03-29 17:46:27 瀏覽:758
配置文件ini如何寫 發布:2024-03-29 17:31:05 瀏覽:997
如何更改微信密碼修改 發布:2024-03-29 17:24:49 瀏覽:588
探影哪個配置性價比最高 發布:2024-03-29 17:24:08 瀏覽:485