zoukankan      html  css  js  c++  java
  • mysql服务安装后的一些小设置

    前言:
     MySQL server安装过不少次了,最早的MySQL官网下载安装版再修改配置文件,到xampp自带的MariaDB服务点击即可启动,再到现在的MySQL8解压缩免安装版和云服务器的docker安装MySQL镜像。


    早期的8以前版本的默认编码模式不是utf8,而是Latin,要改配置文件一系列操作,可以参考百度和菜鸟教程改,这都是蛮早以前的了

    最近使用的是docker的mysql8,默认utf8mb4编码,不需要过多的配置,目前为止只改动了一个配置,那就是时区的配置
    mysql8默认的是美国时区,导致mysql的获得当前时间的函数获得时间和中国不符,下面贴一下修改时区为东8区的代码

    # 修改默认时区,改为中国时区
    select NOW();
    set global time_zone = '+8:00';
    flush PRIVILEGES; 
    

    如此,就可以使用mysql函数得到正确的时间了,这个问题是项目中遇到的,这里记一下。
    之后如果还有问题,再进行增补


    增补1:
    MySQL 8 的版本较高,一些低版本的client软件连接不上,这时候可以修改一下用户的密码加密认证方式
    我的另外一篇相关有提到部分,identified with 加密方式
    这里在补一篇其他人的weblog

  • 相关阅读:
    h264 file analyse
    Vision sdk memconfig
    C/C++程序使用lu对象作为配置文件
    函数模板
    socket编程中的read、write与recv、send的区别
    Java锁与公平锁浅析
    模板方法
    开发Java Web程序
    算法小记:暴力字符串查找
    C函数 mktemp
  • 原文地址:https://www.cnblogs.com/ihaokun/p/10859390.html
Copyright © 2011-2022 走看看