• Windows服务器安装mysql


    在Windows服务器上通常有两种安装方式:安装包方式(msi)和压缩包(zip)方式。安装包方式操作比较简单。

    一、安装包方式 

    进入官网找到自己所需的安装包。这种安装方式我没有使用,因为中间需要安装mysql需要的环境,有点费劲,所以一般都是使用压缩包方式。如果想用安装包方式可以参考http://c.biancheng.net/view/7135.html

    二、压缩包方式

    MySql压缩包下载地址:https://dev.mysql.com/downloads/mysql/

    下载后解压,解压后的文件夹如下:

    解压后的目录并没有的my.ini文件,打开刚刚解压的文件夹 C:MySqlmysql-8.0.22-winx64 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:注意:my.ini文件保存为ANSI格式文件

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=C:\MySql\mysql-8.0.22-winx64
    # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
    # datadir=C:\MySql\sqldata
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

    以管理员身份打开 cmd 命令行工具,切换目录:

    cd C:MySqlmysql-8.0.22-winx64in

    初始化数据库:

    mysqld --initialize --console

     好吧,报错了,提示缺少vcruntime140.dll、vcruntime140_1.dll、MSVCP140.dll


    https://www.dll-files.com/网上下载了相应的dll放到C:WindowsSystem32目录下,重启服务器,再次初始化数据库,提示: 

     卧槽,啥情况?网上找到一种解决方案,使用DirectX Repair.exe工具修复,使用如下:

    • 下载工具后解压即可
    • 以管理员身份运行DirectX Repair.exe文件
    • 工具->选项->高级

    • 工具->选项->扩展

    • 然后点击检测和修复即可 

     再次执行初始化数据库命令,执行完成后,会输出 root 用户的初始默认密码,如下图 

      

    k2f2L-y0N7W# 就是初始密码,后续登录需要用到,也可以在登陆后修改密码。

    输入以下安装命令: 

    mysqld install

    又出现了问题了。。。如下图

    说明mysql的服务还在,把它删掉,如下图:

    重新安装mysql服务,起名叫做qxhmysql,如下图:

    启动服务输入以下命令即可: 

    net start qxhmysql

     停止服务输入命令:

    net stop qxhmysql

    至此安装压缩包的方式就介绍完了,真是一波三折。我们可以下载个mysql管理工具,比如navicat。另外修改密码的命令如下:

    在bin目录下 进行数据库连接  

    mysql -u root -p

    再输入密码 回车

     

    修改密码命令:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

    密码修改成功后 退出

    exit;(退出mysql)

    总结:使用该方式安装mysql,总结为三部曲:

    • 初始化MySQL
    • 创建服务
    • 启动服务
  • 相关阅读:
    【CodeForces 611C】New Year and Domino
    【HDU 1003】 Max Sum
    【ZOJ 3502】Contest
    【LightOJ 1422】Halloween Costumes(区间DP)
    【ZOJ 3609】Modular Inverse
    乘法逆元及其应用
    除法和取余的运算时间
    HUD3689 Infinite monkey theorem
    POJ2185 Milking Grid
    1355: [Baltic2009]Radio Transmission[循环节]
  • 原文地址:https://www.cnblogs.com/qtiger/p/13959505.html
Copyright © 2020-2023  润新知