zoukankan      html  css  js  c++  java
  • Mysql 升级、用户与授权,

    #自动提交:5.6版本开始   默认自动提交
    #autocommit = 0
     

    升级

    1. mysqldump (一般不用这种方式):由于4.0--》4.1  数据文件不兼容,才使用此方式;

    2. mysql_upgrade

    2.1 安全关闭:/etc/init.d/mysqld stop

    2.2 删除原来5.6的软链接:unlink mysql

    2.3 创建新版本的软连接:ln -s mysql-8.0.17-linux-glibc2.2-x86.64/ mysql   (升级完成!)

    说明:

    数据文件是兼容的;

    此时数据库能够正常运行,但是,日志内会有很多的warning

    2.4 升级系统数据库:mysql_upgrade -p  (这会重建数据表) 应使用:mysql_upgrade -s -p -force  (不会重建数据表,只升级系统表)

    会升级mysql库的升级,包括各种表格式等;

    2.5 升级回退:其实就是在升级前先备份系统库:cp -rf mysql/ mysql_old

    登录

    免密码登录:

    1.login_path 来登录;

    mylogin.cnf

    ~/.my.cnf

    参数配置:show variables;     --查看数据库的配置参数    

    mysql 没有隐藏参数

    show variables  like '%log%';  

    每升级一次,都应该确认一遍参数,参数会影响性能;

    1.全局参数

    2.会话参数

     1.可修改参数;

    2. 不可修改参数;

    修改: set global slow_query_log = off;  // 全局参数;

    set 只对当前会话有效

    全局生效必须加上global

    mysql,重启后还是以配置文件为准

     用户权限

     

    1. 验证用户名和IP

    2.查看mysql.user表

    3.mysql.db

    mysq.table

    mysql.column_plv

    授权

    创建用户与授权

  • 相关阅读:
    6-5-1
    static的作用
    第五小题:北京某高校。。。。
    机票预订系统问题定义及可行性分析
    银行储蓄系统问题定义及可行性分析
    软件工程和计算机科学的区别
    中文编码--中国程序员之”银弹“?
    开博第一日
    【转载】大牛很通俗地介绍《信号与系统》
    matlab绘图简单笔记
  • 原文地址:https://www.cnblogs.com/hwubin5/p/11380524.html
Copyright © 2011-2022 走看看