• 本地安装Mysql5.7过程中出现的一系列问题


    个人安装过程中出现的问题

    出现找不到data文件夹的情况

     主要是因为路径写的不对,例如配置文件中的变量

      basedir=G:softwaremysqlmysql-5.7.28-winx64

      应该写成:basedir=G:\softwaremysqlmysql-5.7.28-winx64 

    启动服务的时候提示:本地计算机上mysql服务启动后又停止

    后来发现主要是因为昨天安装的时候,手动建了data文件夹,然后初始化。

    网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:

    设置mysql数据库的数据的存放目录

    datadir=D:\softnew\MYSQL\mysql-5.7.20-winx64\data
    这样会导致服务无法启动。

    出自博客:https://www.cnblogs.com/FlyJeans/p/10658386.html

    按照上述博客的指引,成功安装

    修改密码,改掉默认的密码

    这里又有个坑,5.6版本以后有些地方不一样了

    详见博客:https://www.cnblogs.com/faithH/p/11821114.html

    时区问题

    1)、短暂修改(重启失效)

    set global time_zone = '+8:00';

    (2)、修改配置文件(永久修改、需重启)

    找到my.ini, 在mysqld 下增加  default-time-zone = '+8:00'

    完整安装步骤

    1、解压文件,配置环境变量(把bin目录添加到path下)。

    2、在根目录下新建my.ini文件

     此时是没有data目录的,我这个截图是安装好的。

    3、my.ini文件添加:

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    # 设置mysql的安装目录 这块换成自己解压的路径
    basedir=F:\mysql-5.7.28-winx64
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    default-time-zone = '+8:00'

    5、保存文件,管理员方式运行cmd(搜索框输入cmd,右击,选择以管理员方式打开)

    6、进入bin目录(如果配置好环境变量的话就无所谓了)

    输入如下命令:

    mysqld --initialize
    
    mysqld -install

    7、安装成功后,启动服务

    net start mysql

    8、在data/*.err文件中可以找到初始密码:

     9、用初始密码登录账号,并修改密码:

    mysql -u root -p
    
    ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密码';
    
    quit;
     
  • 相关阅读:
    LVM详解
    redis数据类型
    radis数据库安装
    POJ3294 Life Forms 【后缀数组】
    BZOJ1076 [SCOI2008]奖励关 【状压dp + 数学期望】
    POJ2774 Long Long Message 【后缀数组lcp】
    POJ2406 Power Strings 【KMP 或 后缀数组】
    POJ3261 Milk Patterns 【后缀数组】
    BZOJ3289 Mato的文件管理 【莫队 + 树状数组】
    BZOJ2460 [BeiJing2011]元素 【线性基】
  • 原文地址:https://www.cnblogs.com/phdeblog/p/12124212.html
Copyright © 2020-2023  润新知