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

    授权

    创建用户与授权

  • 相关阅读:
    沙尘天气,但还是要坚持锻炼
    为了欧冠,堕落两天
    NRF24L01测试板子完成了
    昨天参加ti的研讨会了
    自我安慰一下
    功率W与dBm的对照表及关系
    短时间提高英语口语方法
    看了一个星期的欧洲杯,熬阿
    最近比较忙,项目较累
    后台获取js赋给服务器控件的值
  • 原文地址:https://www.cnblogs.com/hwubin5/p/11380524.html
Copyright © 2011-2022 走看看