1. 概述

  1. 最近没啥东西可写, 随便写点
  2. mysql 5.6 的安装
    1. 去年写的
    2. 装上去过 三次以上

2. 准备

  1. 系统

    1. CentOS 7.4

3. 安装

1. 直接安装

# mysql服务端: mysql-server,mysql-devel
# mysql客户端: mysql
# 其实 mysql-server 没装上
> yum install -y mysql-server mysql-devel mysql

2. 获取mysql-server源的rpm包

> wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

3. 安装源,通过rpm

> rpm -ivh mysql-community-release-el7-5.noarch.rpm

4. 检验源

> ls -1 /etc/yum.repos.d/mysql-community*
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo

5. 安装mysql

> yum install -y mysql-server

6. 验证

> rpm -qa | grep mysql
mysql-community-release-el7-5.noarch # 这个是源
mysql-community-libs-5.6.39-2.el7.x86_64
mysql-community-devel-5.6.39-2.el7.x86_64
mysql-community-common-5.6.39-2.el7.x86_64
mysql-community-client-5.6.39-2.el7.x86_64
mysql-community-server-5.6.39-2.el7.x86_64

7. 启动

  1. 启动mysql
> systemctl start mysql
> systemctl status mysql
  1. 查看状态
> systemctl status mysql
  1. 登录mysql
# 这个时候是没有密码的,root可以直接登录
> mysql -uroot

8. 配置权限

  1. 配置默认密码
# 刚开始mysql是没有密码的,所以可以直接这么改
# 如果设置了密码之后,需要加别的参数,确保你是root
> mysqladmin -u root password 123456
  1. 登录
> mysql -uroot -p123456
  1. 为修改root用户登录地址,解除限制
mysql> use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> select host, user, password from user;
# 这个好像不刷也是可以的,起码我sqlyog试了可以
mysql> flush privileges;
  1. 创建用户
# 创建用户
mysql> create user 'username'@'localhost' identified by 'password';
# 授权
mysql> grant all privileges on *.* to username@'%'identified by 'password';

4. ref

  1. 安装
    http://blog.csdn.net/u010246789/article/details/52382632
  2. 用户权限
    # 添加密码的时候,不能直接输,需要使用password函数
    https://www.cnblogs.com/starof/p/4680083.html
  3. mysql的repo
    https://repo.mysql.com/

MySQL - CentOS 下 MySQL 5.6 安装的更多相关文章

  1. CentOS下MySQL 5.7编译安装

    CentOS下MySQL 5.7编译安装   文章目录 安装依赖包 下载相应源码包 添加mysql用户 预编译 编译安装 启动脚本,设置开机自启动 /etc/my.cnf,仅供参考 初始化数据库 设置 ...

  2. CentOS下Mysql安装教程

    CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

  3. CentOS 下 MySQL 5.6 基于 RPM 的下载、安装、配置

    CentOS 下 MySQL 5.6 基于 RPM 的下载.安装.配置 系统: CentOS 7 x86_64 MySQL 版本: 5.6.40 安装方式: RPM 下载 下载地址 操作系统 选择 R ...

  4. CentOS下mysql默认安装位置

    如果采用RPM包安装,安装路径应在/usr/share/mysql目录下 mysqldump文件位置:/usr/bin/mysqldump mysqli配置文件: /etc/my.cnf或/usr/s ...

  5. CentOS 下 MySQL DateBasic 抢救

    CentOS 下 MySQL DateBasic 抢救 强 Kill 数据库进程. 分析问题:确定报错内容 报错信息:The server quit without updating PID file ...

  6. CentOS 下mysql ERROR&n…

    CentOS 下mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 描述:在操作数据库时会出 ...

  7. CentOS下mysql常用命令

    CentOS下mysql常用命令   1.开启和关闭 1.1.开启 service mysql start 1.2.关闭 service mysql stop 1.3.重启 service mysql ...

  8. CentOS下 SVN版本控制的安装(包括yum与非yum)的步骤记录。

    一.yum安装 rpm -qa subversion //检查是否安装了低版本的SVN yum remove subversion //如果存储旧版本,卸载旧版本SVN 开始安装 yum -y ins ...

  9. centos 下 Qt Creator 的安装使用

    centos 下 Qt Creator 的安装使用 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐.Qt Creator 是 ...

随机推荐

  1. Nginx性能问题答疑

    为什么Nginx的总体性能比Apache高? Nginx使用的是epoll模型和kqueue的网络I/O模型Apache使用的是传统的select模型.目前linux的高并发场景使用的都是epoll模 ...

  2. 25个最佳的SSH命令

    参考文献地址(SSH原理与运用(一):远程登录): http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html 参考文献地址(SSH原理与 ...

  3. August 18th 2017 Week 33rd Friday

    If you shed tears when you miss the sun, you also miss the stars. 如果你因为错过太阳而哭泣,你也将会错过繁星. If you have ...

  4. css计数器 及 鼠标经过从中间扩散一个矩形(正方形长方形均可)

    <!DOCTYPE html> <html> <head> <title>css计数器--兼容IE8</title> <meta ch ...

  5. PHP导出excel表格

    <?php header('Content-Type: application/force-download'); header("Content-type: text/html; c ...

  6. Tomcat中日志组件

    Tomcat日志组件 AccessLog接口 public interface AccessLog { public void log(Request request, Response respon ...

  7. android实现静默安装demo

    1.须要RootTools.jar 2.运行脚本 public class InstallerActivity extends Activity {     /** Called when the a ...

  8. 黑少微服务商店之Iron Cloud微服务开发云

    近日,由黑少微服务研发团队推出的Iron Cloud微服务开发云已经正式对外提供服务,这是国内第一家基于云端操作的微服务专业开发工具. Iron Cloud 微服务开发云(www.ironz.com) ...

  9. SSM衍生的配置文件

    JDBC:(Java database connectivity) 目的:将Java语言和数据库解耦和,使得一套Java程序能对应不同的数据库. 方法:sun公司制定了一套连接数据库的接口(API). ...

  10. Selenium报错整理

    1. driver不匹配(常见于打不开浏览器,或者浏览器能打开但是获取不了网页元素,或者无法sendKey等问题) Exception in thread "main" org.o ...