• 因为自己的小服务器读取太慢,弄一个本地的mysql


    不想用mongodb

    mysql下载连接:https://dev.mysql.com/downloads/mysql/

    下载是一个安装包,解压完是这个样子

     

    配置过程如下:

    1.  需要手动在此目录下创建一个my.ini 配置文件

    上面的是我已经创建好的

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=C:Program FilesMySQL
    # 设置mysql数据库的数据的存放目录
    datadir=C:Program FilesMySQLData
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8mb4


    注:里面有一条需要设置mysql数据库的数据的存放目录改成你自己的

    2.  在bin文件中 管理员运行cmd

    注:以管理员运行cmd,否则会出现安装失败的情况

    执行 如下命令

    mysqld --initialize --console

    第一种情况:会出现下面的结果,红框标注的就是你初始化的密码。登录要用的

    第二种情况:如果出现下面的情况,就是你没有更改my.ini 配置文件中的 datadir   重新设置mysql数据库的数据的存放目录

    3.  安装mysql服务

    执行

    mysqld --install

    第一种情况:如果出现下面的结果,代表安装成功

    第二种情况:如果出现下面的情况,代表mysql服务已存在

    删除在install

    sc delete mysql
    mysqld --install

     4.  启动mysql 服务

    net start mysql

     

    BUG:

    mysql登录出现以下两种情况:

    Access denied for user 'root'@'localhost' (using password: YES)

    或者

    your password has expired  (过期)

    都可以试试重置密码解决

    适用于出现拒绝访问root用户

    1. 在bin目录下cmd :执行以下命令,输入密码登录

    mysql -u root -p

    2. 执行 以下命令重置密码

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

    使用新密码登录试试在

  • 相关阅读:
    iphone开发之绘制地图线路
    (ios开发)在MapKit地图上添加注释
    IOS开发地图 (mapkit)实验
    iOS开发之在地图上绘制出你运行的轨迹
    iOS开发之在地图上绘制出你运动的轨迹
    iOS地图位置开发
    IOS开发中的数据库的学习
    Iphone开发 有关 Sqllist的用法
    MapKit
    iphone开发 有关 Navigation Bar 和 UITableView 的用法(代码加说明 呵呵)
  • 原文地址:https://www.cnblogs.com/naturl/p/14416262.html
Copyright © 2020-2023  润新知