码迷,mamicode.com
首页 > 数据库 > 详细

操作笔记:linux下安装mysql

时间:2015-11-25 11:38:22      阅读:457      评论:0      收藏:0      [点我收藏+]

标签:

1,检查linux下是否安装了mysql

shell指令如下:

[root@iZ945sgm0ugZ ~]# rpm -qa|grep -i mysql

如果有的话:做出挨个删除(eg:rpm -ev mysql-connector-odbc-5.2.5-6.el7.x86_64)

[root@iZ945sgm0ugZ ~]# rpm -qa|grep -i mysql
mysql-connector-odbc-5.2.5-6.el7.x86_64
mysql-proxy-devel-0.8.5-2.el7.x86_64
mysql++-3.1.0-12.el7.x86_64
mysql-connector-java-5.1.25-3.el7.noarch
mysql++-devel-3.1.0-12.el7.x86_64
mysql-utilities-1.3.6-1.el7.noarch
mysqltuner-1.2.0-7.el7.noarch
mysql-proxy-0.8.5-2.el7.x86_64
mysql-connector-python-1.1.6-1.el7.noarch
mysql++-manuals-3.1.0-12.el7.x86_64
mysqlreport-3.5-11.el7.noarch
[root@iZ945sgm0ugZ ~]# rpm -ev mysql-connector-odbc-5.2.5-6.el7.x86_64
软件包准备中...
mysql-connector-odbc-5.2.5-6.el7.x86_64
[root@iZ945sgm0ugZ ~]# rpm -qa|grep -i mysql
mysql-proxy-devel-0.8.5-2.el7.x86_64
mysql++-3.1.0-12.el7.x86_64
mysql-connector-java-5.1.25-3.el7.noarch
mysql++-devel-3.1.0-12.el7.x86_64
mysql-utilities-1.3.6-1.el7.noarch
mysqltuner-1.2.0-7.el7.noarch
mysql-proxy-0.8.5-2.el7.x86_64
mysql-connector-python-1.1.6-1.el7.noarch
mysql++-manuals-3.1.0-12.el7.x86_64
mysqlreport-3.5-11.el7.noarch
[root@iZ945sgm0ugZ ~]# rpm -ev mysql-proxy-devel-0.8.5-2.el7.x86_64
.......

 2,删除老版本mysql的开发头文件和库

查看是否删除了mysql
[root@iZ945sgm0ugZ ~]# rpm -qa|grep -i mysql
删除老版本mysql的开发头文件和库 [root@iZ945sgm0ugZ ~]# rm -fr /usr/lib/mysql [root@iZ945sgm0ugZ ~]# rm -fr /usr/include/mysql
卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除 [root@iZ945sgm0ugZ ~]# rm -f /etc/my.cnf [root@iZ945sgm0ugZ ~]# rm -fr /var/lib/mysql

 3,安装mysql

准备两个包

MySQL-server-5.5.46-1.linux2.6.x86_64.rpm

MySQL-client-5.5.46-1.linux2.6.x86_64.rpm

放到/usr/local/

[root@iZ945sgm0ugZ local]# ls
aegis    etc      lib      MySQL-client-5.5.46-1.linux2.6.x86_64.rpm  share
bin      games    lib64    MySQL-server-5.5.46-1.linux2.6.x86_64.rpm  src
bitnami  include  libexec  nginx
doc      jetty    mysql    sbin

 安装服务端

[root@iZ945sgm0ugZ local]# rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm 
警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
    file /usr/share/mysql/charsets/README from install of MySQL-server-5.5.46-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-1.el7_1.x86_64
    file /usr/share/mysql/charsets/Index.xml from install of MySQL-server-5.5.46-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-1.el7_1.x86_64
    file /usr/share/mysql/charsets/armscii8.xml from install of MySQL-server-5.5.46-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-1.el7_1.x86_64
    file /usr/share/mysql/charsets/ascii.xml from install of MySQL-server-5.5.46-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-1.el7_1.x86_64
    file /usr/share/mysql/charsets/cp1250.xml from install of MySQL-server-5.5.46-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-1.el7_1.x86_64
    file /usr/share/mysql/charsets/cp1251.xml from install of MySQL-server-5.5.46-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-1.el7_1.x86_64

...

 这个是版本冲突的问题,原因是系统已经安装了其他版本的mysql-libs包导致不兼容。

解决方法参照:http://www.linuxidc.com/Linux/2012-06/62156.htm

[root@iZ945sgm0ugZ local]# yum list | grep mysql   
akonadi-mysql.x86_64                    1.9.2-4.el7                    base     
apr-util-mysql.x86_64                   1.5.2-6.el7                    base     
calligra-kexi-driver-mysql.x86_64       2.9.8-2.el7                    epel     
collectd-mysql.x86_64                   5.5.0-2.el7                    epel     
dmlite-plugins-mysql.x86_64             0.7.5-1.el7                    epel     
dovecot-mysql.x86_64                    1:2.2.10-4.el7_0.1             base     
dpm-copy-server-mysql.x86_64            1.8.10-1.el7                   epel     
dpm-name-server-mysql.x86_64            1.8.10-1.el7                   epel     
dpm-server-mysql.x86_64                 1.8.10-1.el7                   epel     
dpm-srm-server-mysql.x86_64             1.8.10-1.el7                   epel     
dspam-mysql.x86_64                      3.10.2-11.el7                  epel     
exim-mysql.x86_64                       4.84-4.el7                     epel     
freeradius-mysql.x86_64                 3.0.4-6.el7                    base     
fts-mysql.x86_64                        3.3.1-3.el7                    epel     
gnokii-smsd-mysql.x86_64                0.6.31-10.el7                  epel     
holland-mysqldump.noarch                1.0.10-3.el7                   epel     
holland-mysqllvm.noarch                 1.0.10-3.el7                   epel     
lfc-server-mysql.x86_64                 1.8.10-1.el7                   epel     
libdbi-dbd-mysql.x86_64                 0.8.3-16.el7                   base     
libgda-mysql.x86_64                     1:5.1.2-2.el7.1                epel     
libnss-mysql.x86_64                     1.5-19.el7                     epel     
libodb-mysql.x86_64                     2.3.0-1.el7                    epel     
libodb-mysql-devel.x86_64               2.3.0-1.el7                    epel     
lighttpd-mod_mysql_vhost.x86_64         1.4.37-1.el7                   epel     
mysql++.x86_64                          3.1.0-12.el7                   epel     
mysql++-devel.x86_64                    3.1.0-12.el7                   epel     
mysql++-manuals.x86_64                  3.1.0-12.el7                   epel     
mysql-connector-java.noarch             1:5.1.25-3.el7                 base     
mysql-connector-odbc.x86_64             5.2.5-6.el7                    base     
mysql-connector-python.noarch           1.1.6-1.el7                    epel     
mysql-proxy.x86_64                      0.8.5-2.el7                    epel     
mysql-proxy-devel.x86_64                0.8.5-2.el7                    epel     
mysql-utilities.noarch                  1.3.6-1.el7                    epel     
mysqlreport.noarch                      3.5-11.el7                     epel     
mysqltuner.noarch                       1.2.0-7.el7                    epel     
nagios-plugins-mysql.x86_64             2.0.3-3.el7                    epel     
nodejs-mysql.noarch                     2.3.2-1.el7                    epel     
opendbx-mysql.x86_64                    1.4.6-6.el7                    epel     
opensips-mysql.x86_64                   1.10.5-3.el7                   epel     
owncloud-mysql.noarch                   8.0.8-1.el7                    epel     
pdns-backend-mysql.x86_64               3.4.6-1.el7                    epel     
perdition-mysql.x86_64                  2.1-2.el7                      epel     
php-mysql.x86_64                        5.4.16-36.el7_1                updates  
php-mysqlnd.x86_64                      5.4.16-36.el7_1                updates  
php-pear-MDB2-Driver-mysql.noarch       1.5.0-0.8.b4.el7               epel     
php-pear-MDB2-Driver-mysqli.noarch      1.5.0-0.8.b4.el7               epel     
proftpd-mysql.x86_64                    1.3.5a-1.el7                   epel     
qt-mysql.i686                           1:4.8.5-8.el7                  base     
qt-mysql.x86_64                         1:4.8.5-8.el7                  base     
qt5-qtbase-mysql.x86_64                 5.5.1-2.el7                    epel     
redland-mysql.x86_64                    1.0.16-6.el7                   base     
root-sql-mysql.x86_64                   5.34.32-3.el7                  epel     
rsyslog-mysql.x86_64                    7.4.7-7.el7_1.1                updates  
soci-mysql.x86_64                       3.2.3-1.el7                    epel     
soci-mysql-devel.x86_64                 3.2.3-1.el7                    epel     
voms-mysql-plugin.x86_64                3.1.6-5.el7                    epel     
zabbix20-proxy-mysql.x86_64             2.0.15-1.el7                   epel     
zabbix20-server-mysql.x86_64            2.0.15-1.el7                   epel     
zabbix20-web-mysql.noarch               2.0.15-1.el7                   epel     
zabbix22-dbfiles-mysql.noarch           2.2.10-1.el7                   epel     
zabbix22-proxy-mysql.x86_64             2.2.10-1.el7                   epel     
zabbix22-server-mysql.x86_64            2.2.10-1.el7                   epel     
zabbix22-web-mysql.noarch               2.2.10-1.el7                   epel     
[root@iZ945sgm0ugZ local]# yum remove mysql-libs
已加载插件:langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.44-1.el7_1 将被 删除
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 2:postfix-2.10.1-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 1:mariadb-devel-5.5.44-1.el7_1.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 2:postfix-2.10.1-6.el7.x86_64 需要
--> 正在处理依赖关系 mariadb-libs(x86-64) = 1:5.5.44-1.el7_1,它被软件包 1:mariadb-5.5.44-1.el7_1.x86_64 需要
--> 正在处理依赖关系 mariadb-libs(x86-64) = 1:5.5.44-1.el7_1,它被软件包 1:mariadb-devel-5.5.44-1.el7_1.x86_64 需要
--> 正在检查事务
---> 软件包 mariadb.x86_64.1.5.5.44-1.el7_1 将被 删除
---> 软件包 mariadb-devel.x86_64.1.5.5.44-1.el7_1 将被 删除
---> 软件包 postfix.x86_64.2.2.10.1-6.el7 将被 删除
--> 解决依赖关系完成
base/7/x86_64                                                                                                                                                  | 3.6 kB  00:00:00     
epel/x86_64                                                                                                                                                    | 4.3 kB  00:00:00     
epel/x86_64/updateinfo                                                                                                                                         | 388 kB  00:00:05     
epel/x86_64/primary_db                                                                                                                                         | 3.6 MB  00:00:14     
http://mirrors.aliyuncs.com/centos/7/extras/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/7/extras/x86_64/repodata/repomd.xml: (28, ‘Operation too slow. Less than 1000 bytes/sec transferred the last 3 seconds‘)
正在尝试其它镜像。
extras/7/x86_64                                                                                                                                                | 3.4 kB  00:00:00     
updates/7/x86_64                                                                                                                                               | 3.4 kB  00:00:00     

依赖关系解决

======================================================================================================================================================================================
 Package                                      架构                                  版本                                               源                                        大小
======================================================================================================================================================================================
正在删除:
 mariadb-libs                                 x86_64                                1:5.5.44-1.el7_1                                   @updates                                 4.4 M
为依赖而移除:
 mariadb                                      x86_64                                1:5.5.44-1.el7_1                                   @updates                                  49 M
 mariadb-devel                                x86_64                                1:5.5.44-1.el7_1                                   @updates                                 3.3 M
 postfix                                      x86_64                                2:2.10.1-6.el7                                     @anaconda                                 12 M

事务概要
======================================================================================================================================================================================
移除  1 软件包 (+3 依赖软件包)

安装大小:68 M
是否继续?[y/N]:Y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在删除    : 1:mariadb-devel-5.5.44-1.el7_1.x86_64                                                                                                                             1/4
警告:文件 /usr/include/mysql/typelib.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/sslopt-vars.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/sslopt-longopts.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/sslopt-case.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/sql_state.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/sql_common.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/services.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_thread_scheduler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_thd_wait.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_thd_alloc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_progress_report.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_my_snprintf.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_logger.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_kill_statement.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/service_debug_sync.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/psi/psi_abi_v2.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/psi/psi_abi_v1.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/psi/psi.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/psi/mysql_thread.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/psi/mysql_file.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/psi: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/wqueue.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/winservice.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/welcome_copyright_notice.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/waiting_threads.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/violite.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/unireg.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/tztime.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/tzfile.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/transaction.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/threadpool.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/thread_pool_priv.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/thr_malloc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/thr_lock.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/thr_alarm.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/table.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/t_ctype.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sys_vars_shared.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sys_vars.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/structs.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/strfunc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_yacc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_view.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_update.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_union.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_udf.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_truncate.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_trigger.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_time.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_test.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_tablespace.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_table.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_string.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_sort.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_signal.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_show.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_servers.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_select.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_repl.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_rename.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_reload.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_profile.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_priv.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_prepare.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_plugin_services.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_plugin_compat.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_plugin.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_plist.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_partition_admin.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_partition.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_parse.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_manager.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_locale.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_load.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_list.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_lifo_buffer.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_lex.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_join_cache.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_insert.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_hset.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_help.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_handler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_expression_cache.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_error.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_do.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_derived.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_delete.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_db.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_cursor.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_crypt.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_const.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_connect.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_class.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_callback.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_cache.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_bitmap.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_binlog.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_base.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_audit.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_array.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_analyse.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_alter.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_admin.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sql_acl.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/spatial.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sp_rcontext.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sp_pcontext.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sp_head.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sp_cache.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sp.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/slave.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sha2.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/sha1.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/set_var.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/service_versions.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/scheduler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_utility.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_tblmap.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_rli.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_reporting.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_record_old.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_record.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_mi.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_injector.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_handler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_filter.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rpl_constants.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/rijndael.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/replication.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/repl_failsafe.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/records.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/queues.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/protocol.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/procedure.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/probes_mysql_nodtrace.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/probes_mysql_dtrace.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/probes_mysql.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/password.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/partition_info.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/partition_element.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/parse_file.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/opt_subselect.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/opt_range.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/nt_servc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mysys_err.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mysqld_suffix.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mysqld_default_groups.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mysqld.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mysql_async.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/myisampack.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/myisammrg.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/myisamchk.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/myisam.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_user.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_uctype.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_tree.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_time.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_stacktrace.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_regex.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_rdtsc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_nosys.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_md5.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_libwrap.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_decimal.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_cpu.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_context.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_config_x86_64.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_compare.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_check_opt.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_bitmap.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_bit.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_base.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_atomic.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_alarm.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/my_aes.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/multi_range_read.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/message.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mem_root_array.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/mdl.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/maria.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/log_slow.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/log_event_old.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/log_event.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/log.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/lock.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/lf.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/lex_symbol.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/lex_hash.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/lex.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/keycaches.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/key.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_xmlfunc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_timefunc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_sum.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_subselect.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_strfunc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_row.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_geofunc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_func.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_create.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item_cmpfunc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/item.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/innodb_priv.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/init.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/hostname.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/heap.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/hash_filo.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/hash.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/handler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/ha_partition.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/ha_ndbcluster_tables.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/ha_ndbcluster_cond.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/ha_ndbcluster_binlog.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/ha_ndbcluster.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/gstream.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/gcalc_tools.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/gcalc_slicescan.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/ft_global.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/frm_crypt.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/filesort.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/field.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/events.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/event_scheduler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/event_queue.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/event_parse_data.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/event_db_repository.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/event_data_objects.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/embedded_priv.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/discover.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/des_key_file.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/derror.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/debug_sync.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/datadict.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/custom_conf.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/create_options.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/contributors.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/config.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/client_settings.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/base64.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/authors.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic/x86-gcc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic/solaris.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic/rwlock.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic/nolock.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic/generic-msvc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic/gcc_builtins.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private/atomic: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/private: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/plugin_ftparser.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/plugin_auth_common.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/plugin_auth.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/plugin_audit.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/plugin.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysqld_error.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysqld_ername.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysql_version.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysql_time.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysql_embed.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysql_com.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/mysql.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_xml.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_valgrind.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_sys.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_pthread.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_net.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_list.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_global.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_getopt.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_dir.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_decimal_limits.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_dbug.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_config_x86_64.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_config.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_compiler.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_attribute.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/my_alloc.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/ma_dyncol.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/m_string.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/m_ctype.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/keycache.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/handler_state.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/handler_ername.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/errmsg.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/decimal.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/client_plugin.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql/auth_dialog_client.h: 移除失败: 没有那个文件或目录
警告:文件 /usr/include/mysql: 移除失败: 没有那个文件或目录
  正在删除    : 2:postfix-2.10.1-6.el7.x86_64                                                                                                                                     2/4
  正在删除    : 1:mariadb-5.5.44-1.el7_1.x86_64                                                                                                                                   3/4
  正在删除    : 1:mariadb-libs-5.5.44-1.el7_1.x86_64                                                                                                                              4/4
警告:文件 /etc/my.cnf: 移除失败: 没有那个文件或目录
  验证中      : 1:mariadb-devel-5.5.44-1.el7_1.x86_64                                                                                                                             1/4
  验证中      : 1:mariadb-libs-5.5.44-1.el7_1.x86_64                                                                                                                              2/4
  验证中      : 1:mariadb-5.5.44-1.el7_1.x86_64                                                                                                                                   3/4
  验证中      : 2:postfix-2.10.1-6.el7.x86_64                                                                                                                                     4/4

删除:
  mariadb-libs.x86_64 1:5.5.44-1.el7_1                                                                                                                                                

作为依赖被删除:
  mariadb.x86_64 1:5.5.44-1.el7_1                            mariadb-devel.x86_64 1:5.5.44-1.el7_1                            postfix.x86_64 2:2.10.1-6.el7                           

完毕!

 再次安装服务和客户端:

[root@iZ945sgm0ugZ local]# rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm 
警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:MySQL-server-5.5.46-1.linux2.6   ################################# [100%]
151125 10:04:13 [Note] /usr/sbin/mysqld (mysqld 5.5.46) starting as process 28601 ...
151125 10:04:14 [Note] /usr/sbin/mysqld (mysqld 5.5.46) starting as process 28608 ...

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password ‘new-password‘
/usr/bin/mysqladmin -u root -h iZ945sgm0ugZ password ‘new-password‘

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems at http://bugs.mysql.com/

[root@iZ945sgm0ugZ local]# rpm -ivh MySQL-client-5.5.46-1.linux2.6.x86_64.rpm 
警告:MySQL-client-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:MySQL-client-5.5.46-1.linux2.6   ################################# [100%]

 4,登陆mysql

[root@iZ945sgm0ugZ local]# mysql
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)

 发现依然出错,查阅度娘:

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
原因是,/var/lib/mysql 的访问权限问题。需要:
shell> chown -R mysql:mysql /var/lib/mysql

于是:

[root@iZ945sgm0ugZ mysql]# chown -R mysql:mysql /var/lib/mysql
[root@iZ945sgm0ugZ mysql]# /etc/init.d/mysql start
Starting MySQL...                                          [  确定  ]
[root@iZ945sgm0ugZ mysql]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.46 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> 

 

 登陆MySql的命令是mysql,mysql 的使用语法如下:

mysql [-u username] [-h host] [-p[password]] [dbname]

username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可

[root@localhost ~]# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.1.20-beta MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the buffer.

mysql>

出现了“mysql>”提示符,恭喜你,安装成功!

 

 

操作笔记:linux下安装mysql

标签:

原文地址:http://www.cnblogs.com/Eddyer/p/4993990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!