使用rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm命令,安装MySQL时,遇到了下面的错误:
-
[root@Master mysql]# rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm -
warning: MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY -
error: Failed dependencies: -
/bin/sh is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
/sbin/chkconfig is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
/usr/bin/perl is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
/usr/sbin/groupadd is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
/usr/sbin/useradd is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
coreutils is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
grep is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libaio.so.1()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libc.so.6()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libc.so.6(GLIBC_2.2.5)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libc.so.6(GLIBC_2.3)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libc.so.6(GLIBC_2.3.4)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libc.so.6(GLIBC_2.4)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libcrypt.so.1()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libcrypt.so.1(GLIBC_2.2.5)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libdl.so.2()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libdl.so.2(GLIBC_2.2.5)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libgcc_s.so.1()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libgcc_s.so.1(GCC_3.0)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libm.so.6()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libm.so.6(GLIBC_2.2.5)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libpthread.so.0()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
librt.so.1()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
librt.so.1(GLIBC_2.2.5)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libstdc++.so.6()(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libstdc++.so.6(CXXABI_1.3)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
libstdc++.so.6(GLIBCXX_3.4)(64bit) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
procps is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64 -
rtld(GNU_HASH) is needed by MySQL-server-5.6.26-1.linux_glibc2.5.x86_64
做出修改,对命令进行限制,则能成功
rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm --force --nodeps
-
[root@Master mysql]# rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm --force --nodeps -
warning: MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY -
Preparing... ########################################### [100%] -
1:MySQL-server ########################################### [100%] -
2016-01-20 00:41:38 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). -
2016-01-20 00:41:38 0 [Note] /usr/sbin/mysqld (mysqld 5.6.26) starting as process 2708 ... -
2016-01-20 00:41:38 2708 [Note] InnoDB: Using atomics to ref count buffer pool pages -
2016-01-20 00:41:38 2708 [Note] InnoDB: The InnoDB memory heap is disabled -
2016-01-20 00:41:38 2708 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins -
2016-01-20 00:41:38 2708 [Note] InnoDB: Memory barrier is not used -
2016-01-20 00:41:38 2708 [Note] InnoDB: Compressed tables use zlib 1.2.3 -
2016-01-20 00:41:38 2708 [Note] InnoDB: Using Linux native AIO -
2016-01-20 00:41:38 2708 [Note] InnoDB: Using CPU crc32 instructions -
2016-01-20 00:41:38 2708 [Note] InnoDB: Initializing buffer pool, size = 128.0M -
2016-01-20 00:41:38 2708 [Note] InnoDB: Completed initialization of buffer pool -
2016-01-20 00:41:38 2708 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created! -
2016-01-20 00:41:38 2708 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB -
2016-01-20 00:41:38 2708 [Note] InnoDB: Database physically writes the file full: wait... -
2016-01-20 00:41:38 2708 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB -
2016-01-20 00:41:38 2708 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB -
2016-01-20 00:41:38 2708 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0 -
2016-01-20 00:41:38 2708 [Warning] InnoDB: New log files created, LSN=45781 -
2016-01-20 00:41:38 2708 [Note] InnoDB: Doublewrite buffer not found: creating new -
2016-01-20 00:41:38 2708 [Note] InnoDB: Doublewrite buffer created -
2016-01-20 00:41:38 2708 [Note] InnoDB: 128 rollback segment(s) are active. -
2016-01-20 00:41:38 2708 [Warning] InnoDB: Creating foreign key constraint system tables. -
2016-01-20 00:41:38 2708 [Note] InnoDB: Foreign key constraint system tables created -
2016-01-20 00:41:38 2708 [Note] InnoDB: Creating tablespace and datafile system tables. -
2016-01-20 00:41:38 2708 [Note] InnoDB: Tablespace and datafile system tables created. -
2016-01-20 00:41:38 2708 [Note] InnoDB: Waiting for purge to start -
2016-01-20 00:41:38 2708 [Note] InnoDB: 5.6.26 started; log sequence number 0 -
A random root password has been set. You will find it in '/root/.mysql_secret'. -
2016-01-20 00:41:39 2708 [Note] Binlog end -
2016-01-20 00:41:39 2708 [Note] InnoDB: FTS optimize thread exiting. -
2016-01-20 00:41:39 2708 [Note] InnoDB: Starting shutdown... -
2016-01-20 00:41:40 2708 [Note] InnoDB: Shutdown completed; log sequence number 1625977 -
2016-01-20 00:41:40 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). -
2016-01-20 00:41:40 0 [Note] /usr/sbin/mysqld (mysqld 5.6.26) starting as process 2730 ... -
2016-01-20 00:41:40 2730 [Note] InnoDB: Using atomics to ref count buffer pool pages -
2016-01-20 00:41:40 2730 [Note] InnoDB: The InnoDB memory heap is disabled -
2016-01-20 00:41:40 2730 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins -
2016-01-20 00:41:40 2730 [Note] InnoDB: Memory barrier is not used -
2016-01-20 00:41:40 2730 [Note] InnoDB: Compressed tables use zlib 1.2.3 -
2016-01-20 00:41:40 2730 [Note] InnoDB: Using Linux native AIO -
2016-01-20 00:41:40 2730 [Note] InnoDB: Using CPU crc32 instructions -
2016-01-20 00:41:40 2730 [Note] InnoDB: Initializing buffer pool, size = 128.0M -
2016-01-20 00:41:40 2730 [Note] InnoDB: Completed initialization of buffer pool -
2016-01-20 00:41:40 2730 [Note] InnoDB: Highest supported file format is Barracuda. -
2016-01-20 00:41:40 2730 [Note] InnoDB: 128 rollback segment(s) are active. -
2016-01-20 00:41:40 2730 [Note] InnoDB: Waiting for purge to start -
2016-01-20 00:41:40 2730 [Note] InnoDB: 5.6.26 started; log sequence number 1625977 -
2016-01-20 00:41:40 2730 [Note] Binlog end -
2016-01-20 00:41:40 2730 [Note] InnoDB: FTS optimize thread exiting. -
2016-01-20 00:41:40 2730 [Note] InnoDB: Starting shutdown... -
2016-01-20 00:41:43 2730 [Note] InnoDB: Shutdown completed; log sequence number 1625987 -
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER ! -
You will find that password in '/root/.mysql_secret'. -
You must change that password on your first connect, -
no other statement but 'SET PASSWORD' will be accepted. -
See the manual for the semantics of the 'password expired' flag. -
Also, the account for the anonymous user has been removed. -
In addition, you can run: -
/usr/bin/mysql_secure_installation -
which will also give you the option of removing the test database. -
This is strongly recommended for production servers. -
See the manual for more instructions. -
Please report any problems at http://bugs.mysql.com/ -
The latest information about MySQL is available on the web at -
http://www.mysql.com -
Support MySQL by buying support/licenses at http://shop.mysql.com -
New default config file was created as /usr/my.cnf and -
will be used by default by the server when you start it. -
You may edit this file to change server settings -
[root@Master mysql]#

本文记录了使用rpm命令安装MySQL 5.6.26过程中遇到的依赖缺失错误,并通过添加--force和--nodeps参数成功解决了安装问题。

被折叠的 条评论
为什么被折叠?



