使用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]#