1)chekc centos中是否安装了MySQL

[root@localhost MySQL]# rpm -qa | grep mariadb

mariadb-libs-5.5.52-1.el7.x86_64

2)卸载过程

[root@localhost MySQL]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

3)安装过程

安装顺序如下:

rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.17-1.el7.x86_64.rpm

rpm -ivh net-tools-2.0-0.17.20131004git.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm

4) 启动mysql

[root@localhost MySQL]# systemctl start mysqld

查看启动情况

[root@localhost MySQL]# ps -aux|grep -i mysql

mysql     2543  0.8 23.7 1119216 179968 ?      Sl   20:44   0:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

root      2586  0.0  0.1 112648   976 pts/0    S+   20:45   0:00 grep --color=auto -i mysql

或者

[root@localhost MySQL]# netstat -na|grep -i 3306

tcp6       0      0 :::3306                 :::*                    LISTEN

unix  2      [ ACC ]     STREAM     LISTENING     13306    /var/run/dbus/system_bus_socket

5)使用root登陆MySQL

[root@localhost MySQL]# mysql -uroot -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

[root@localhost sbin]# whereis mysql

mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

可以查看mysql的安装目录是/usr/bin

查看log

[root@localhost sbin]# cat  /var/log/mysqld.log

2017-01-10T12:43:28.664990Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2017-01-10T12:43:32.450615Z 0 [Warning] InnoDB: New log files created, LSN=45790

2017-01-10T12:43:35.748969Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.

2017-01-10T12:43:36.574416Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 6779b126-d732-11e6-b856-0800275f50a5.

2017-01-10T12:43:36.677747Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.

2017-01-10T12:43:36.678899Z 1 [Note] A temporary password is generated for root@localhost: +x/GZM(Hf9=f

2017-01-10T12:44:38.169331Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2017-01-10T12:44:38.172923Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.17) starting as process 2543 ...

2017-01-10T12:44:38.179188Z 0 [Note] InnoDB: PUNCH HOLE support available

2017-01-10T12:44:38.179226Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins

2017-01-10T12:44:38.179231Z 0 [Note] InnoDB: Uses event mutexes

2017-01-10T12:44:38.179235Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier

2017-01-10T12:44:38.179239Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3

2017-01-10T12:44:38.179245Z 0 [Note] InnoDB: Using Linux native AIO

2017-01-10T12:44:38.179462Z 0 [Note] InnoDB: Number of pools: 1

2017-01-10T12:44:38.179555Z 0 [Note] InnoDB: Using CPU crc32 instructions

2017-01-10T12:44:38.181302Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M

2017-01-10T12:44:38.188077Z 0 [Note] InnoDB: Completed initialization of buffer pool

2017-01-10T12:44:38.191550Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().

2017-01-10T12:44:38.203389Z 0 [Note] InnoDB: Highest supported file format is Barracuda.

2017-01-10T12:44:38.287616Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables

2017-01-10T12:44:38.287803Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...

2017-01-10T12:44:38.860560Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.

2017-01-10T12:44:38.865801Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.

2017-01-10T12:44:38.865872Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.

2017-01-10T12:44:38.867349Z 0 [Note] InnoDB: Waiting for purge to start

2017-01-10T12:44:38.920092Z 0 [Note] InnoDB: 5.7.17 started; log sequence number 2536132

2017-01-10T12:44:38.920917Z 0 [Note] Plugin 'FEDERATED' is disabled.

2017-01-10T12:44:38.932784Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool

2017-01-10T12:44:38.935813Z 0 [Note] InnoDB: Buffer pool(s) load completed at 170110 20:44:38

2017-01-10T12:44:39.061606Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.

2017-01-10T12:44:39.062541Z 0 [Warning] CA certificate ca.pem is self signed.

2017-01-10T12:44:39.109111Z 0 [Note] Server hostname (bind-address): '*'; port: 3306

2017-01-10T12:44:39.109573Z 0 [Note] IPv6 is available.

2017-01-10T12:44:39.109605Z 0 [Note]   - '::' resolves to '::';

2017-01-10T12:44:39.109643Z 0 [Note] Server socket created on IP: '::'.

2017-01-10T12:44:39.320841Z 0 [Note] Event Scheduler: Loaded 0 events

2017-01-10T12:44:39.321028Z 0 [Note] Executing 'SELECT * FROM INFORMATION_SCHEMA.TABLES;' to get a list of tables using the deprecated partition engine. You may use the startup option '--disable-partition-engine-check' to skip this check.

2017-01-10T12:44:39.321045Z 0 [Note] Beginning of list of non-natively partitioned tables

2017-01-10T12:44:39.349166Z 0 [Note] End of list of non-natively partitioned tables

2017-01-10T12:44:39.349489Z 0 [Note] /usr/sbin/mysqld: ready for connections.

Version: '5.7.17'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)

2017-01-10T12:47:14.947473Z 3 [Note] Access denied for user 'root'@'localhost' (using password: NO)

6) mysql设置

set global validate_password_policy=0

alter user 'root'@'localhost' identified by 'passw0rd';

create database hive;

create user 'hive' identified by 'passw0rd';

grant all privileges on hive.* to 'hive'@'%';

How to install MySQL on CentOS的更多相关文章

  1. How to Install MySQL on CentOS 7

    CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载   # wget http://dev.mysql.com/get/mysql-communit ...

  2. Install MySql on CentOS

    Installing & Configuring MySQL Server This Howto will show you how to install MySQL 5.x, start t ...

  3. Install MySQL on CentOS 7

    原文:https://devops.profitbricks.com/tutorials/install-mysql-on-centos-7/ 1.下载mysql 在mysql官网选择适合的mysql ...

  4. yum install mysql on centos 6.5 zz

    http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 1.使用yum命令进行mysql的安装 yum list ...

  5. Install Apache, PHP And MySQL On CentOS 7 (LAMP)

    This tutorial shows how you can install an Apache2 webserver on a CentOS 7.0 server with PHP5 suppor ...

  6. Install MySQL 5.7 on Fedora 25/24, CentOS/RHEL 7.3/6.8/5.11

    MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user ...

  7. yum mysql on centos 7

    参考:https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7 centos 7上没有办法使用yum i ...

  8. Mysql之CentOS初探

    1. 卸载mysql 查看CentOS是否已经安装mysql数据库 rpm -qa | grep mysqlrpm -qa | grep MySQL 如果有,则卸载 // --nodeps表示强制rp ...

  9. How to install cacti on centos 6

    Cacti – Network and performance monitoring tool   Cacti is one of best monitoring tool used to monit ...

随机推荐

  1. iOS学习之应用之间的操作(转发)

    首先要说的是每一个APP都可以设置一个自己独有的URL,APP应用之间的操作就是通过这个URL来实现的! 1.如何配置自己应用的URL? 关于自己的URL,作为资深的程序猿都会想到 Info.plis ...

  2. 阿里云服务器:IIS网站的架设(一、环境设置与安装IIS网站 二、网站的基本设置 三、建立新网站(未完待续))

    Windows Server 2012 R2的Internet Information Services (IIS)网站的模块化设计,可以减少被攻击面并减轻管理负担,让系统管理员更容易架设安全的具备高 ...

  3. 深度解析PHP数组函数array_chunk

    array_chunk是PHP中的一个数组分割函数,是将一个数组分割为多个数组块 我们可以把它理解卖豆腐的商人把一整块大豆腐切割为一个一个的小块来进行售卖 这个函数需要三个参数: 被切割的数组(必需) ...

  4. Android 图片加载框架Picasso基本使用和源码完全解析(巨细无比)

    写在之前 原本打算是每周更新一篇博文,同时记录一周的生活状态,但是稍微工作忙一点就顾不上写博客了.悲催 还是说下最近的状况,最近两周一直在接公司申请的计费点, 沃商店,银贝壳,微信等等,然后就是不停的 ...

  5. javaSE_05Java中方法(函数)与重载、递归

    1.方法的声明和调用 什么是方法?为什么需要方法?代码复用,方便软件升级 什么是方法? 具备特定功能的一段独立的代码段 标准的方法格式:(注意格式的顺序) 修饰符 返回值类型 方法名(参数类型 参数名 ...

  6. Python给多个变量赋值

    # Assign values directly a, b = 0, 1 assert a == 0 assert b == 1 # Assign values from a list (r,g,b) ...

  7. php面向对象3

    类的定义 基本定义 class 类名{ 访问修饰符 成员属性; 访问修饰符 成员方法; } 说明: ①类一定要class关键词修饰 ②类名的规范说明,使用大驼峰法 ③php 中,类名不区分大小写.但是 ...

  8. 用户权限模块之oauth2.0

    主要是在springsecurity上面扩展即可,所以内容也是基于上一个, sql: CREATE TABLE `auth_access_token` ( `id` int(11) NOT NULL ...

  9. Windows 7安装Oracle 10g的方法

    Windows7下安装Oracle 10g提示"程序异常终止,发生未知错误"的解决方法 1.修改Oracle 10G\database\stage\prereq\db\refhos ...

  10. View Components as Tag Helpers,离在线模板编辑又进一步

    在asp.net core mvc中增加了ViewComponent(视图组件)的概念,视图组件有点类似部分视图,但是比部分视图功能更加强大,它更有点像一个控制器. 使用方法 1,定义类派生自View ...