zoukankan      html  css  js  c++  java
  • Linux下安装使用MySQL

    网上找那些安装教程比较多的版本,版本只要不是太旧就行.
    下载mysql 5.6.28 通用版64位二进制版,二进制版相当于windows的安装包,可以直接安装,如果是源码版,还需要编译后再进行安装.
    1  : rpm -ivh mysql-server
    2  : rpm -ivh mysql-client
    这两个安装包是必须要安装的,解压产生的其它安装包根据用户需要安装.
    安装完server后 系统有提示信息,当时就是没注意搞得自己在这个地方耽误了好久时间,提示信息有随机密码产生的位置,以及初始化数据的位置.
    netstat -nat 可以查看自己mysql端口3306是否打开,如果没有3306端口,启动mysql服务 service mysql start 
     
    3  : 进入 /root/.mysql_secret获取随机密码, 接着修改密码:在linux中运行:mysqladmin -u root -p password "新密码"。执行这个命令后,会让你输入旧密码,输入成功之后就把密码修改好了.
     
    若是忘记root密码,找到mysql配置文件my.cnf,可以使用命令find / -name my.cnf查找到配置文件的路径,在my.cnf最后一行添加skip-grant-tables,即跳过输密码步骤.在mysql命令下输入update mysql.user  set password=password('新密码') where user='root'
     
    4  : 进入mysql :mysql -uroot -p新密码就可以了
     
    5  : 有时候启动不了mysql 有可能是mysqld没启动,service mysqld start命令启动mysqld,再启动mysql试试
     
    6  创建MySQL用户
    create user '用户名'@'%' identified by '密码';          //其中%代表可以远程登录,localhost只能本地登录
     
    7     赋予权限
    GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' WITH GRANT OPTION;
     
    8  修改MySQL用户的密码
    update mysql.user set password=password("shapolang") where user="用户名";
     
    mysql 安装后可能存在匿名用户,进入cmd后,假如mysql已经在path下,直接在cmd下输入mysql,如果能进去,则说明存在匿名用户.

    删除方式为:

    1、使用root权限登录

    2、mysql> select user,host from mysql.user;

    3、mysql> delete from mysql.user where user='';

    然后别忘了重启mysql
  • 相关阅读:
    hdu--1253--胜利大逃亡(bfs)
    zzuli--2134: 维克兹的进制转换(规律)
    hdu--1316--How Many Fibs?(java大数)
    NYOJ--517--最小公倍数(大数打表)
    NYOJ--513--A+B Problem IV(大数)
    flask 重写wsgi_app实现自定义中间件
    flask的异常处理(errorhandler),template_global,以及过滤(template_filter)
    flask 的before_request以及after_request
    flask的闪现
    flask的session
  • 原文地址:https://www.cnblogs.com/CQUTWH/p/5930405.html
Copyright © 2011-2022 走看看