mysql स्थापित है लेकिन काम नहीं कर रहा है


9

मैंने पुराने को हटाकर mysql mysql-devel mysql-server स्थापित किया। मैं के रूप में आदेशों का इस्तेमाल किया

# rpm -e mysql mysql-server mysql-devel --nodeps
# yum install mysql mysql-server mysql-devel
#  /etc/init.d/mysqld start

इसे कहते हैं

-bash: /etc/init.d/mysqld: No such file or directory

तब मैंने इसे लगाने की कोशिश की, तो मैंने किया

# locate mysqld
/etc/rc.d/init.d/mysqld
/etc/rc.d/rc0.d/K36mysqld
/etc/rc.d/rc1.d/K36mysqld
/etc/rc.d/rc2.d/S64mysqld
/etc/rc.d/rc3.d/S64mysqld
/etc/rc.d/rc4.d/S64mysqld
/etc/rc.d/rc5.d/S64mysqld
/etc/rc.d/rc6.d/K36mysqld
/usr/bin/mysqld_multi
/usr/bin/mysqld_safe
/usr/bin/mysqldump
/usr/bin/mysqldumpslow
/usr/libexec/mysqld
/usr/share/man/man1/mysqld_multi.1.gz
/usr/share/man/man1/mysqld_safe.1.gz
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysqldumpslow.1.gz
/usr/share/man/man1/safe_mysqld.1.gz
/usr/share/man/man8/mysqld.8.gz
/var/lock/subsys/mysqld
/var/log/mysqld.log
/var/run/mysqld

तो इस पेज को खोजने के बाद मैंने ऐसा किया

rpm -V mysql

लेकिन यह कहता है

# rpm -V mysql
package mysql is not installed

भी किया

# service mysqld start

लेकिन आउटपुट था

  mysqld: unrecognized service

इसलिए मैंने इसे फिर से स्थापित करने की कोशिश की yum install mysqlलेकिन इस बार आउटपुट है

 yum install mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Nothing to do

कृपया मुझे गाइड करें जहां मैं गलत कर रहा हूं। ऐसा करने के लिए सही दृष्टिकोण क्या होना चाहिए?

EDIT I सेंटोस 5 पर है और

init.d के पास mysql फ़ाइल है इसे देखें

# cd /etc/init.d/
[root@domain init.d]# ls
crond      dc_server  haldaemon  httpd      iptables  iscsid   kudzu         mcstrans    multipathd  netconsole  netplugd  rawdevices  restorecond  sshd
dc_client  functions  halt       ip6tables  iscsi     killall  lvm2-monitor  messagebus  mysql       netfs       network   rdisc       single       syslog

मैंने किया

# service mysql start
Starting MySQL SUCCESS!
[root@domain init.d]# mysql
-bash: mysql: command not found
[root@domain init.d]# mysql -u root -h localhost
-bash: mysql: command not found

संपादित

# rpm -qa | grep -i mysql
MySQL-server-5.1.48-1.glibc23
perl-DBD-MySQL-3.0007-2.el5
php-mysql-5.1.6-27.el5_5.3
MySQL-devel-5.1.48-1.glibc23

हर बार जब मैं yum install mysql mysql-server mysql-develइसे स्थापित करता हूं तो केवल mysql-server और mysql-devel mysql नहीं। और अगर मैं अकेले yum install mysqlयह कहता हूँ:

 yum install mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Nothing to do

तथा

#  yum whatprovides '/usr/bin/mysql'
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
mysql-5.0.77-4.el5_6.6.x86_64 : MySQL client programs and shared libraries
Repo        : base
Matched from:
Filename    : /usr/bin/mysql



mysql-5.0.77-4.el5_6.6.i386 : MySQL client programs and shared libraries
Repo        : base
Matched from:
Filename    : /usr/bin/mysql



MySQL-client-5.1.48-1.glibc23.x86_64 : MySQL - Client
Repo        : smartfile
Matched from:
Filename    : /usr/bin/mysql

संपादित करें

# yum remove MySQL-server
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: MySQL-server
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
Package(s) MySQL-server available, but not installed.
No Packages marked for removal

जब भी मैं yum install mysql mysql-server mysql-develकहता हूँ

# yum install mysql mysql-server mysql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package mysql-server is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package mysql-devel is obsoleted by MySQL-devel, trying to install MySQL-devel-5.1.48-1.glibc23.x86_64 instead
Package mysql-devel is obsoleted by MySQL-devel, trying to install MySQL-devel-5.1.48-1.glibc23.x86_64 instead
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package MySQL-devel.x86_64 0:5.1.48-1.glibc23 set to be updated
---> Package MySQL-server.x86_64 0:5.1.48-1.glibc23 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                  Arch                               Version                                        Repository                             Size
========================================================================================================================================================================
Installing:
 MySQL-devel                              x86_64                             5.1.48-1.glibc23                               smartfile                             9.4 M
 MySQL-server                             x86_64                             5.1.48-1.glibc23                               smartfile                              19 M

Transaction Summary
========================================================================================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 28 M
Is this ok [y/N]:

केवल mysql-server और mysql-devel का मतलब तीसरा नहीं है जो कि mysql है।

UPDATED

 yum --disablerepo=smartfile install mysql mysql-server mysql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package mysql.i386 0:5.0.77-4.el5_6.6 set to be updated
--> Processing Dependency: libssl.so.6 for package: mysql
--> Processing Dependency: libcrypto.so.6 for package: mysql
---> Package mysql.x86_64 0:5.0.77-4.el5_6.6 set to be updated
---> Package mysql-devel.i386 0:5.0.77-4.el5_6.6 set to be updated
--> Processing Dependency: openssl-devel for package: mysql-devel
---> Package mysql-devel.x86_64 0:5.0.77-4.el5_6.6 set to be updated
---> Package mysql-server.x86_64 0:5.0.77-4.el5_6.6 set to be updated
--> Running transaction check
---> Package openssl.i686 0:0.9.8e-20.el5 set to be updated
--> Processing Dependency: libgssapi_krb5.so.2 for package: openssl
--> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: openssl
--> Processing Dependency: libk5crypto.so.3 for package: openssl
--> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: openssl
--> Processing Dependency: libkrb5.so.3 for package: openssl
---> Package openssl-devel.x86_64 0:0.9.8e-20.el5 set to be updated
--> Processing Dependency: krb5-devel for package: openssl-devel
--> Running transaction check
---> Package krb5-devel.x86_64 0:1.6.1-62.el5 set to be updated
--> Processing Dependency: libselinux-devel for package: krb5-devel
--> Processing Dependency: e2fsprogs-devel for package: krb5-devel
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel
---> Package krb5-libs.i386 0:1.6.1-62.el5 set to be updated
--> Processing Dependency: libkeyutils.so.1 for package: krb5-libs
--> Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3) for package: krb5-libs
--> Running transaction check
---> Package e2fsprogs-devel.x86_64 0:1.39-33.el5 set to be updated
---> Package keyutils-libs.i386 0:1.2-1.el5 set to be updated
---> Package keyutils-libs-devel.x86_64 0:1.2-1.el5 set to be updated
---> Package libselinux-devel.x86_64 0:1.33.4-5.7.el5 set to be updated
--> Processing Dependency: libsepol-devel >= 1.15.2-1 for package: libselinux-devel
--> Running transaction check
---> Package libsepol-devel.x86_64 0:1.15.2-3.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                         Arch                               Version                                      Repository                        Size
========================================================================================================================================================================
Installing:
 mysql                                           i386                               5.0.77-4.el5_6.6                             base                             4.8 M
 mysql                                           x86_64                             5.0.77-4.el5_6.6                             base                             4.8 M
 mysql-devel                                     i386                               5.0.77-4.el5_6.6                             base                             2.4 M
 mysql-devel                                     x86_64                             5.0.77-4.el5_6.6                             base                             2.5 M
 mysql-server                                    x86_64                             5.0.77-4.el5_6.6                             base                             9.8 M
Installing for dependencies:
 e2fsprogs-devel                                 x86_64                             1.39-33.el5                                  base                             637 k
 keyutils-libs                                   i386                               1.2-1.el5                                    base                              18 k
 keyutils-libs-devel                             x86_64                             1.2-1.el5                                    base                              27 k
 krb5-devel                                      x86_64                             1.6.1-62.el5                                 base                             1.9 M
 krb5-libs                                       i386                               1.6.1-62.el5                                 base                             668 k
 libselinux-devel                                x86_64                             1.33.4-5.7.el5                               base                             149 k
 libsepol-devel                                  x86_64                             1.15.2-3.el5                                 base                             192 k
 openssl                                         i686                               0.9.8e-20.el5                                base                             1.4 M
 openssl-devel                                   x86_64                             0.9.8e-20.el5                                base                             1.9 M

Transaction Summary
========================================================================================================================================================================
Install      14 Package(s)
Upgrade       0 Package(s)

Total size: 31 M
Total download size: 15 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mysql-5.0.77-4.el5_6.6.x86_64.rpm                                                                                                         | 4.8 MB     00:00
(2/2): mysql-server-5.0.77-4.el5_6.6.x86_64.rpm                                                                                                  | 9.8 MB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                    10 MB/s |  15 MB     00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /etc/pki/tls/certs/ca-bundle.crt from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
  file /usr/share/man/man1/ca.1ssl.gz from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
  file /usr/share/man/man1/req.1ssl.gz from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
  file /usr/share/man/man1/x509.1ssl.gz from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64

Error Summary
-------------

अंतिम अद्यतन

# yum remove openssl-0.9.8e-20.el5.i686
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: openssl-0.9.8e-20.el5.i686
Loading mirror speeds from cached hostfile
 * base: mirrors.serveraxis.net
 * epel: mirror.steadfast.net
 * extras: mirror.wiredtree.com
 * updates: mirror.ubiquityservers.com
Package(s) openssl-0.9.8e-20.el5.i686 available, but not installed.
No Packages marked for removal

CentOS का कौन सा संस्करण है? आपका /etc/init.d-directory कहां है?
किसविले

कृपया संपादित करें
आष्टा

शेन ने क्या कहा।
किविले

@Kvisle कृपया मेरा संपादन देखें
Astha

जवाबों:


7
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version

ऐसा लगता है कि आपने MySQL-serverमुखपृष्ठ से पैकेज डाउनलोड किया और इसके साथ इंस्टॉल किया गया rpm -ivh। इसके साथ सत्यापित करें:

$ rpm -qa | grep MySQL

यदि आप mysql-serverरिपॉजिटरी (बेस, एपेल, ...) से इंस्टॉल करना चाहते हैं , तो आपको MySQL-serverपहले निष्पादित करके अनइंस्टॉल करना होगा :

# yum remove MySQL-*

और फिर:

# yum install mysql mysql-server mysql-devel

से init स्क्रिप्ट MySQL-serverपैकेज है mysqlके बजाय mysqldसे mysql-server। आपके लिए संकेत कुछ अक्षर टाइप हैं ( /etc/init.d/mys) और दबाएँ Tabया TabTab


जब मैं mysql स्थापित करता हूं तो यह mysql के स्थान पर स्वचालित रूप से mysql-server स्थापित करता है। मेरा संपादन देखें
आस्था

मैंने आपका संपादन नहीं देखा। का उत्पादन बढ़ाएँ rpm -qa | grep -i mysql?
क्वांटा

क्षमा याचना। अब वहाँ देखें।
आस्था

# yum remove MySQL-server?
क्वांटा

2
सबक आप (अक्षम करना चाहिए है enabled=0में /etc/yum.repos.d/<name>.repo) असामान्य रेपो (रेमी, smartfile, ...) और केवल जब आवश्यक सक्षम yum --enablerepo=<repo_name> ...
क्वांटा

4

आप शायद MySQL-devel और RPMs से MySQL सर्वर मैन्युअल रूप से स्थापित किया है और आप mysql स्थापित करने से रख रहे हैं।

उन पैकेजों को हटाने के लिए बेहतर है

#yum remove MySQL-devel MySQL-server 

और इसे फिर से स्थापित करें

#yum install mysql mysql-server mysql-devel

कृपया ऊपर दिए गए दोनों आदेशों के आउटपुट को पोस्ट करें, इससे हमें आपकी मदद करने में मदद मिलेगी।

संपादित करें

स्मार्टफाइल रिपॉजिटरी .. इसे अक्षम करने का प्रयास करें? साथ में

#yum --disablerepo=smartfile

क्षमा करें, देखा कि आपने पहले ही दो पैकेज हटा दिए हैं, मेरे पोस्ट को तदनुसार संपादित किया।
गूमिरे

1

आप MySQL सर्वर को चालू करके शुरू करते हैं:

# /etc/init.d/mysql start

सामान्यतया, MySQL- क्लाइंट mysqlओएस-रिपॉजिटरी में नामित पैकेज में है:

# yum install mysql

लेकिन जब से यह आपके लिए नहीं है, मुझे संदेह है कि आपने एक अलग पैकेज स्थापित किया होगा।

क्या आप इसे आजमा सकते है:

# yum whatprovides '/usr/bin/mysql'

यह आपको उन पैकेजों की एक सूची देनी चाहिए जो आपको MySQL- क्लाइंट प्रदान करते हैं।


उत्तर के लिए धन्यवाद, लेकिन कृपया सर मेरे प्रश्न को देखें। मैं पहले से ही यह कोशिश की, लेकिन यह कुछ भी नहीं करने के लिए कहते हैं।
आस्था

मैं माफी माँगता हूँ, अद्यतन
Kvisle

yum whatprovides '/ usr / bin / mysql' का आउटपुट देखें
Astha

1

पहले आपके पास जो है उसे हटा दें:

yum remove mysql-server 

yum remove mysql

फिर स्थापित करें:

yum install mysql-server 

yum install mysql 

yum install mysql-devel



service mysqld start
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.