【1】安装版本:

1.1 CentOS-7-x86_64-Everything-1503-01
    1.2 MySQL-5.6.27-1.linux_glibc2.5.x86_64.rpm-bundle.tar

【2】安装步骤:

2.1 卸载MariaDB(CentOS默认是安装MariaDB,替换了MySQL)
        rpm -qa | grep mariadb    #查看当前安装的mariadb包
        rpm -e --nodeps 安装包     #全部强制卸载
       
    2.2 安装MySQL安装包
        rpm -i client/devel/server.rpm
        
    2.3 启动MySQL服务(默认端口:3306)
        service mysql start
       
        查看MySQL运行状态
        service mysql status : SUCCESS! MySQL running (2377)
       
        查看MySQL是否开机自启动
        chkconfig --list | grep mysql
       
        设置MySQL成开机自启动
        chkconfig mysql on
      
    2.4 修改MySQL密码
        # /etc/init.d/mysql stop
        # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & mysql -u root mysql
       
        mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
        mysql> FLUSH PRIVILEGES;
        mysql> quit
       
        #mysql start
        
    2.5 登录MySQL
        mysql -u root -p
       
    2.6 需要再次设置密码即可
        mysql>set password=password('123');

【3】其他

3.1 Navicat远程连接MySQL,需要开启授权:
       > grant all PRIVILEGES on test.* to root@'192.168.251.197'  identified by '123';
         #上面的语句表示将 test 数据库的所有权限授权给 root 这个用户,允许 root 用户在 192.168.251.197 这个 IP 进行远程登陆,并设置 root 用户的密码为 123
        
         参数说明:
         3.1.1 all PRIVILEGES:表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔
         3.1.2 test.*表示针对于哪个表的、test指的是数据库,后面的 * 表示对于所有的表、对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。
         3.1.3 root:表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户
         3.1.4 192.168.1.101   表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可
        
       >flush privileges;     #授权生效
      
      
    3.2 MySQL安装后三个主要的目录及其功能:
      /var/lib/mysql 数据库文件
      /usr/share/mysql 命令及配置文件
      /usr/bin mysqladmin、mysqldump等命令

Linux学习笔记:CentOS安装MySQL的更多相关文章

  1. Linux学习笔记2_mysql安装

    查看文件内容的命令有很多:cat, tac, more, less, head, tail, nl. cat由第一行开始显示档案内容:tac从最后一行开始显示,可以看出tac是cat的倒着写:more ...

  2. Linux学习笔记01—安装LInux系统

    1.首先,使用光驱或U盘或你下载的Linux ISO文件进行安装. 界面说明: Install or upgrade an existing system 安装或升级现有的系统 install sys ...

  3. Linux学习(一)------CentOs安装mysql5.5 数据库

    具体方法和步骤如下所示: 1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯 2.接下来就是卸载mysql ...

  4. [Linux] 学习笔记之安装学习环境(sshd, lrzsz)

    紧接前一篇,在VMWare安装完Linux,这个时候我们要使用远程工具连接到虚拟机上去了,以前一直使用Putty,后来到新公司之后,推荐使用SecureCRT,使用之后,觉得效果不错,但是每次连接都失 ...

  5. Linux环境(Centos) 安装mysql

    MariaDB是mysql的开源分支,自从mysql被oracle收购商业化之后,mysql之父在mysql5.5开源的版本的基础上重新开了一个分支,centos也把MariaDB作为mysql的默认 ...

  6. Linux学习笔记:安装python

    一般linux自带python2,如果需要python3以上版本,可以不需要卸载自带的python2,二者可以共存.只需要配置相应的环境变量即可. 具体回答可以参考这篇文章 https://stack ...

  7. linux 学习笔记 APACHE安装总结

    #cd /usr/local #mkdir APACHE #tar zxvf /usr/etc/DEV/httpd-2.2.9.tar.gz #mv httpd-2.2.9/* . #rm -rf h ...

  8. linux学习笔记 apache php mysql +linux

    1 #yum remove httpd 2 #yum -y install httpd php-common php-devel php-gd php-mcrypt php-mbstring php- ...

  9. Linux学习笔记-centos查看版本号和内核信息

    1.查看centos系统版本号: 打开终端窗口: cat /etc/redhat-release 2.查看Linux内核版本信息: uname -a 或者 在图形化桌面右上角点开设置,在设置窗口选择详 ...

  10. Linux学习笔记之——安装虚拟机后,如何启用网卡

    版本:CentOS-6.5-i386-minimal 虚拟机:vmware 11.1.2   安装完之后是看不到网卡信息的,如下:         我们编辑网卡etho的配置信息:         将 ...

随机推荐

  1. lintcode : 二叉树的层次遍历

    题目 二叉树的层次遍历 给出一棵二叉树,返回其节点值的层次遍历(逐层从左往右访问) 样例 给一棵二叉树 {3,9,20,#,#,15,7} : 3 / \ 9 20 / \ 15 7 返回他的分层遍历 ...

  2. *[hackerrank]Girlfriend & Necklace

    https://www.hackerrank.com/contests/w8/challenges/gneck 有点意思.是DP,最优解包含最优子问题.F(X)=F(X-1)+F(X-3).因为F(X ...

  3. Java学习笔记之:Java引用数据类型之字符串

    一.简介 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串. 创建字符串最简单的方式如下: String greeting = "H ...

  4. Git教程之创建版本库(2)

    什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或 ...

  5. ScrollView嵌套ListView嵌套GridView的上下拉以及加载更多

    ScrollView 效果 ScrollView 说明 一个ScrollView 嵌套ListView 嵌套GridView的上拉加载更多,下拉刷新的demo. 主要是重写了GridView和Lsit ...

  6. C#中Dictionary的用法及用途

    Dictionary<string, string>是一个泛型 他本身有集合的功能有时候可以把它看成数组 他的结构是这样的:Dictionary<[key], [value]> ...

  7. POJ 1707 Sum of powers(伯努利数)

    题目链接:http://poj.org/problem?id=1707 题意:给出n 在M为正整数且尽量小的前提下,使得n的系数均为整数. 思路: i64 Gcd(i64 x,i64 y) { if( ...

  8. Lists of network protocols

    https://en.wikipedia.org/wiki/Lists_of_network_protocols Protocol stack: List of network protocol st ...

  9. [UESTC1059]秋实大哥与小朋友(线段树, 离散化)

    题目链接:http://acm.uestc.edu.cn/#/problem/show/1059 普通线段树+离散化,关键是……离散化后建树和查询都要按照基本法!!!RE了不知道多少次………………我真 ...

  10. hdu 1575 Tr A (矩阵快速幂入门题)

    题目 先上一个链接:十个利用矩阵乘法解决的经典题目 这个题目和第二个类似 由于矩阵乘法具有结合律,因此A^4 = A * A * A * A = (A*A) * (A*A) = A^2 * A^2.我 ...