操作笔记:linux下安装mysql

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

shell指令如下:

[[email protected] ~]# rpm -qa|grep -i mysql

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

[[email protected] ~]# 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
[[email protected] ~]# rpm -ev mysql-connector-odbc-5.2.5-6.el7.x86_64
软件包准备中...
mysql-connector-odbc-5.2.5-6.el7.x86_64
[[email protected] ~]# 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[[email protected] ~]# rpm -ev mysql-proxy-devel-0.8.5-2.el7.x86_64.......

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

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

[[email protected] 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

安装服务端

[[email protected] 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

[[email protected] 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
[[email protected] 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]:YDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning 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                           

完毕!

再次安装服务和客户端:

[[email protected] 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/

[[email protected] 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

[[email protected] 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

于是:

[[email protected] mysql]# chown -R mysql:mysql /var/lib/mysql
[[email protected] mysql]# /etc/init.d/mysql start
Starting MySQL...                                          [  确定  ]
[[email protected] 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即可

[[email protected] ~]# 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>”提示符,恭喜你,安装成功!

时间: 2024-10-28 11:02:46

操作笔记:linux下安装mysql的相关文章

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

[Linux基础环境/软件]Linux下安装mysql

我是使用免安装的包mysql-5.5.28-linux2.6-x86_64.tar.gz(在http://dev.mysql.com/downloads/可以下载到最新的包)的.直接解压,然后配置,初始化数据库,启动即可. 安装步骤有: 解压和建立软链: 配置文件和配置参数: 初始化数据库: 启动和关闭: 建立数据库用户和授权. 1. 解压和建立软链: #tar xzvf mysql-5.5.28-linux2.6-x86_64.tar.gz #在/usr/local目录下 #ln -s mys

Linux下安装MySQL 5.7

本次分享如何在Linux下安装MySQL 5.7 操作系统版本:RedHat/CentOS 6.6 X64 MySQL版本:5.7.11 安装方式:二进制 MySQL下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz 安装过程: [[email protected] ~]# mkdir /data/dbwyzc -p 1.创建MySQL安装目录 2.创建一个不允许登

Linux下安装mysql(2) 及常见问题解决

上一篇讲了基本的安装,这篇姑且算作进阶吧 链接Linux下安装mysql(1) 1.准备好mysql的rpm安装包 2.解压并进入usr/local/mysql 3.先执行useradd mysql(创建一个管理数据库的mysql用户) 事实上这个mysql用户已经在mysql用户组了,默认增加用户时,生成同名的组 可以查看 4.在当前的mysql目录下创建一个data文件夹,用来存放数据 5.更改文件的组,这样方便mysql组来管理数据库 chgrp -R mysql . 更改data文件夹的

MySQL Study之--Linux下安装MySQL workbench工具

MySQL Study之--Linux下安装MySQL workbench工具 系统环境:      操作系统: RedHat EL6.4(64)      WorkBench: mysql-workbench-community-6.0.9 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是著名的数据库设计工具DBDesigner4的继任者.你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移. MySQ

linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 在安装数据库过成中,输入启动mysql命令:/usr/local/mysql/support-files/mysql.server start 报错信息如图: 进入/usr/local/mysql/data目录下查看报错日志: 经在网上查找解决方案,折腾了一翻还是不行,后来发现在初始化数据库步骤

Linux下安装MySQL并为其创建新用户图解教程

Linux下安装MySQL并为其创建新用户图解教程 思路概述 1.下载所需的安装包 (Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中) 2.安装MySQL 3.创建新用户并授权 图解教程 第一步: 检测系统版本信息 Linux命令:  cat /proc/version 当前Linux版本为RedHat 4.1.2-48 Linux命令: uname -a 可以看到当前系统为64位的 第二步:下载mysql Community Server 官方

Windows 和 Linux 下安装MySql

一.windows下安装mysql 1.下载mysql包:https://dev.mysql.com/downloads/mysql/ 2.解压到特定的地方即可(当作是已安装的文件使用,我这样使用免安装的方法) 如我的习惯:D:\software 是用用来做软件安装的路径. 把mysql-8.0.17-winx64解压到这里(免安装): 3.配置环境变量(我的电脑,右键属性,高级系统设置,高级,环境变量) 新增环境变量: 变量名:MYSQL_HOME 变量值:D:\software\mysql-

从零学习MySQL之Linux下安装mysql

Linux下安装mysql 下面记录了我在Linux环境下安装Mysql的完整过程,如有错误或遗漏,欢迎指正. 安装前准备 检查是否已经安装过mysql rpm -qa | grep mysql 从执行结果看系统并没有安装MySQL,如果有那么需要执行删除命令. rpm -e --nodeps mysql-libsXXXXXX(查询出的结果) 查询MySQL对应的文件夹 find / -name mysql 删除相关目录或文件 rm -rf /etc/selinux/targeted/activ

windows linux 下安装mysql 报1045 等错误

曾经在windows 下安装mysql 没怎么出现过问题.而在linux下安装的时候出现了一些问题,昨天在windows 安装的时候也出现了1045 错误.就个人经历来看这个问题就是 root用户password的问题,所以将解决的方式总结例如以下: 一.mysql登录报 1045 错误 mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (us