zoukankan      html  css  js  c++  java
  • CentOS安装MySQL

    好记性不如烂笔头,记录一下

    1 yum list installed | grep mysql #检查是否安装了mysql
    2 rpm -qa | grep -i mysql #是否有rpm包安装得mysql
    3 rpm -e mysql-community-common-5.7.17-1.el6.x86_64#删除指定包
    4
    yum list | grep mysql #查看mysql可供下载的版本
    
    
    1 yum -y remove mysql-libs.x86_64 #卸载已经安装的版本

    给centos增加较新的源

    1 wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    2 yum localinstall mysql-community-release-el6-5.noarch.rpm
    3 yum repolist all | grep mysql
    4 yum-config-manager --disable mysql55-community
    5 yum-config-manager --disable mysql56-community
    6 yum-config-manager --enable mysql57-community-dmr
    7 yum repolist enabled | grep mysql

    安装mysql服务器命令

    1 yum install mysql-community-server

    启动mysql服务器

    1 service mysqld start

    查看mysql是否自启动,并且设置开启自启动命令

    1 chkconfig --list | grep mysqld
    2 chkconfig mysqld on

    mysql查看初始密码

    1 ps -ef|grep mysql #找出error.log的位置
    2 cat /var/log/mysqld.log | grep "temporary password" #找到初始密码的值

    结果如下图:

    mysql重新设置密码,过程如下我的是5.7.17:

    1 vi /etc/my.cnf #给里面加一行设置,跳过密码验证,重设完之后要把这行设置注释掉,加上(skip-grant-tables)
    2 update mysql.user set PASSWORD=PASSWORD('test') where user='root' and host='localhost'; #执行此命令test为你需要设置的密码

    接着注释掉my.cnf中的跳过密码验证,重启mysql,登录如果有如下图所示输出

    意思就是必须使用ALTER设置密码,利用ALTER设置代码如下所示

    1 ALTER USER 'root'@'localhost' IDENTIFIED BY 'test' #test为需要输入的密码

    mysql安全设置命令

    1 mysql_secure_installation
  • 相关阅读:
    .Net Mvc学习——ASP.NET MVC中常用的ActionResult类型
    Html+Ajax+Webservice 实现文件跨域上传
    H5移动端实现图片上传
    Jquery中$("").事件()和$("").on("事件","指定的元素",function(){});的区别(jQuery动态绑定事件)
    第四周 利用嵌入式汇编调用系统调用
    Junit的简单使用
    第三周 内核调试
    checkstyle findbugs以及sourcemonitor的使用
    第二周 内核进程调度
    重新打理博客
  • 原文地址:https://www.cnblogs.com/xiangxi/p/6260265.html
Copyright © 2011-2022 走看看