zoukankan      html  css  js  c++  java
  • CentOS 6.5通过yum安装和配置MySQL

    0x00 说明

    Linux安装MySQL一共有两种方式,一种是下载安装包离线安装,另一种就是通过yum在线安装,这里先介绍在线安装的方式,此方法简单方便,出错最少,但是无法控制安装的MySQL版本,如果需要特定版本的MySQL依然建议自己下载安装包进行安装。

    0x01 卸载原有mysql

    • 查看系统是否已经安装了MySQL

    # rpm -qa | grep mysql

    • 如果有使用命令rpm -erpm -e --nodeps命令进行卸载
    # rpm -e mysql  // 普通删除模式
    # rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
    

    卸载完成后通过命令rpm -qa | grep mysql查看是否卸载成功。

    0x02 通过yum安装MySQL

    2.1 查看yum上提供的MySQL可以下载的版本

    # yum list | grep mysql

    2.2 安装

    # yum install -y mysql-server mysql mysql-devel

    2.3 查看MySQL版本

    # rpm -qi mysql-server

    0x03 MySQL数据库的初始化及相关配置

    3.1 初始化

    # service mysqld start

    3.2 设置开机启动

    # chkconfig --list | grep mysqld
    mysqld             0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭
    
    # chkconfig mysqld on
    # chkconfig --list | grep mysql
    mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
    

    3.3 设置root密码

    # mysqladmin -u root password 'password'  // 通过该命令给root账号设置密码为 password

    3.4 配置MySQL远程访问

    # mysql -u root -p
    
    //查询
    select Host,User from user;
    //更新
    update user set Host='%' where Host='localhost';
    //刷新数据库权限
    flush privileges;
    

    3.5 修改MySQL root密码

    • 使用SET PASSWORD命令
    # mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
    
    • 用mysqladmin
    # mysqladmin -u root password "newpass"
    //然后输入老密码
    
    //如果root已经设置过密码,采用如下方法修改密码
    # mysqladmin -u root password oldpass "newpass"
    
    • 用UPDATE直接编辑user表更新密码【推荐】
    # mysql -u root
    # mysql> use mysql;
    # mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
    # mysql> FLUSH PRIVILEGES;
    

    2017.09.03

  • 相关阅读:
    Java编程之委托代理回调、内部类以及匿名内部类回调(闭包回调)
    JavaEE开发之记事本完整案例(SpringBoot + iOS端)
    JavaEE开发之SpringBoot整合MyBatis以及Thymeleaf模板引擎
    JavaEE开发之SpringBoot工程的创建、运行与配置
    JavaEE开发之SpringMVC中的自定义消息转换器与文件上传
    Scala.js v0.1 发布,在浏览器直接运行 Scala
    如何编写 Cloud9 JavaScript IDE 的功能扩展
    在 Cloud 9 中搭建和运行 Go
    MicroPHP 2.2.0 发布
    StrongSwan 5.1.1 发布,Linux 的 IPsec 项目
  • 原文地址:https://www.cnblogs.com/ning-wang/p/7469042.html
Copyright © 2011-2022 走看看