• Mysql Install Windows


    安装方式:noinstall ZIP Archives(没有安装界面,手动安装)

    一.文件下载

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    二.编写配置文件,准备初始化data

    • 在mysql的解压目录下新建my.ini文件
      F:mysql-5.7.26-winx64mysql5.7my.ini

    • 文本编辑配置
      datadir填写一个data文件路径,该文件必须为文件夹,或者不存在也行(初始化时会自动创建)
      路径问题basedir或者datadir,它们的路径中最好使用反斜杠(/)或者两个正斜杠(\)。比如:
      basedir=F:\laoyin\usingDevtools\mysql-5.7.26-winx64\mysql5.7
      不然可能会出现的错误
      Can't find error-message file 'F:laoyin oftusermysqlshareerrmsg.sys Check error-message file location and lc-message-dir configuration directive
      仔细看会发现路径会有错误softuser==> oftuser

        [mysql]
        # 设置mysql客户端默认字符集
        default-character-set=utf8
        [mysqld]
        #skip-grant-tables
        # 设置3306端口
        port = 3307
        # 设置mysql的安装目录
        basedir=F:mysql-5.7.26-winx64mysql5.7
        # 设置mysql数据库的数据的存放目录
        datadir=F:mysql-5.7.26-winx64mysql5.7data
        # 允许最大连接数
        max_connections=20
        # 服务端使用的字符集默认为8比特编码的latin1字符集
        character-set-server=utf8
        # 创建新表时将使用的默认存储引擎
        default-storage-engine=INNODB
      
    • 保存ini文件注意
      ini文件默认是ANSI编码的
      我们基础习惯用notepad编辑,不小心会把编码改为utf-8
      这样的话可能会出现错误:

      解决:使用文本编辑器打开,另存为--同时修改编码

    • ini加载顺序

      • mysql --help
        打印出来的信息中会告诉你ini文件的加载顺序

      • --defaults-file=filePath
        指明配置文件
        F:laoyinmysql5.7>.inmysqld --defaults-file=my.ini --console

    三.初始化data(并启动关闭mysql)

    cmd窗口(管理员身份打开) cd 进入mysql目录的bin目录下

    • 输入命令
      mysqld --defaults-file=my.ini(ini文件路径) --initialize --console
    • 控制台会给出一个root的初始密码
      类似与这样的提示:A temporary password is generated for root@localhost:iTag*AfrH5ej
      如果忘记了,可以在data目录下找.err后缀的日志文件看
    • 该密码用于root第一次登陆,登陆之后会要求更改密码
    • 改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password'
    • 启动:mysqld --console
      mysqld --standalone 如果这样启动,关闭cmd窗口mysql不会停止,可以在任务管理器看见,还在运行)
    • 关闭:mysqladmin -u root -p密码 -P3307 shutdown(或者直接关闭cmd窗口)



  • 相关阅读:
    阿里云内网和公网NTP服务器和其他互联网基础服务时间同步服务器
    python3 tkinter
    未来的趋势发展 802.11v网络协议解析
    如何挑选好料酒?
    bootstrap
    结巴中文词频分析
    Covariance 协方差分析
    调整的R方_如何选择回归模型
    赤池信息量准则 ( Akaike information criterion)
    python蒙特卡洛脚本模拟—挑战者号爆炸概率
  • 原文地址:https://www.cnblogs.com/laoyin666/p/11023232.html
Copyright © 2020-2023  润新知