How to install MySQL on CentOS
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的更多相关文章
- How to Install MySQL on CentOS 7
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-communit ...
- Install MySql on CentOS
Installing & Configuring MySQL Server This Howto will show you how to install MySQL 5.x, start t ...
- Install MySQL on CentOS 7
原文:https://devops.profitbricks.com/tutorials/install-mysql-on-centos-7/ 1.下载mysql 在mysql官网选择适合的mysql ...
- yum install mysql on centos 6.5 zz
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 1.使用yum命令进行mysql的安装 yum list ...
- 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 ...
- 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 ...
- yum mysql on centos 7
参考:https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7 centos 7上没有办法使用yum i ...
- Mysql之CentOS初探
1. 卸载mysql 查看CentOS是否已经安装mysql数据库 rpm -qa | grep mysqlrpm -qa | grep MySQL 如果有,则卸载 // --nodeps表示强制rp ...
- How to install cacti on centos 6
Cacti – Network and performance monitoring tool Cacti is one of best monitoring tool used to monit ...
随机推荐
- 8611 大牛之路I
#include<stdio.h> ]; int main() { int i, n, m, sum, x, y; scanf("%d%d", &n, & ...
- (入门篇 NettyNIO开发指南)第四章-TIP黏包/拆包问题解决之道
熟悉TCP编程的读者可能都知道,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制.木章开始我们先简单介绍TCP粘包/拆包的基础知识,然后模拟一个没有考虑TCP ...
- javaWeb学习总结(4)- HttpServletResponse
一.简介: Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象. request和response对象即然代表请求和 ...
- php curl_setopt的相关设置查询手册
bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项.option参数是你想要的设置, ...
- Asp.Net Core写个共享磁盘文件Web查看器
本篇和大家分享的是一个磁盘文件查看系统,严格来说是使用NetCore写的一个Web系统应用,由于NetCore跨平台特性,我生成了exe的运行包,只需要配置运行电脑ip+端口,即可在浏览器中通过IP+ ...
- C#实现SQLSERVER数据库中有序GUID生成(NewSequentialId)
GUID作为数据库主键由于其无序性所以性能不怎么好,SQL Server中有个函数NewSequentialId可以生成有序的GUID,由于在程序中需要用到,就用C#实现了一下,生成的GUID格式基本 ...
- css清除浮动的八大方法
清除浮动是每一个 web前台设计师必须掌握的机能.css清除浮动大全,共8种方法. 浮动会使当前标签产生向上浮的效果,同时会影响到前后标签.父级标签的位置及 width height 属性.而且同样的 ...
- BOM(1)
BOM 浏览器对象模型(Browser Object Model),使浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话". 浏览器对象模型(Browser ...
- 微信小程序开发 -- 01
微信小程序开发基础 -- 开发前的准备 缘由 1月9日张小龙微信小程序正式上线,因为微信,所以小程序从诞生开始就头戴巨大的光环,很多的团队,公司以及开发的个体都眼巴巴的盯着这个小程序.而那个时候我却在 ...
- 最短路径Floyd算法【图文详解】
Floyd算法 1.定义概览 Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被 ...