美文网首页
MySQL(64位) 在windows下安装的小结

MySQL(64位) 在windows下安装的小结

作者: 极简纯粹_ | 来源:发表于2019-07-31 11:14 被阅读0次

    Mysql 安装总结

    1、 下载安装包,解压后的存放路径

    D:\soft\mysql\mysql-5.7.27

    2、 新建my.ini文档,加入配置,后期如果需要别的配置再另行添加

    [mysql]
    default-character-set=utf8 #设置mysql客户端默认字符集
    [mysqld]
    port = 3306#设置3306端口
    basedir=D:/soft/mysql/mysql-5.7.27/bin/ # 设置mysql的安装目录
    datadir=D:/soft/mysql/data # 设置mysql数据库的数据的存放目录
    max_connections=200 # 允许最大连接数
    character-set-server=utf8 # 服务端使用的字符集默认为UTF8
    default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎

    3、 mysql –initialize 出错,缺少msvcr120.dll msvcp120.dll,下载direct 工具,进行检查修复,如果有几项未修复,重启再修复,仍然无法修复,则选择工具中的c++强力修复

    4、 mysql –initialize 仍然出错,配置文件中的下述配置未正确配置,我的做法是直接注释掉了。然后启动。

    注释 basedir=D:/soft/mysql/mysql-5.7.27/bin/
    注释 datadir=D:/soft/mysql/data
    报错信息:
    Can't find error-message file 'D:\soft\mysql\mysql-5.7.27\bin\share\errmsg.sys'

    5、 mysqld –initialize成功后

    输入:mysqld intsall
    输入:net start mysqld
    服务名无效。
    请键入 NET HELPMSG 2185 以获得更多的帮助。
    这时多安装几次mysqld intsall,就成功了

    6、 成功后修改密码

    先停止mysql服务
    D:\soft\mysql\mysql-5.7.27\bin>net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。
    运行mysqld -nt --skip-grant-tables
    这时开启另外一个cmd 输入:mysql –u root –p 回车,
    修改密码:
    update mysql.user set authentication_string=password('123')where user='root';
    然后刷新写入:FLUSH PRIVILEGES;

    7、 修改完成重启mysql

    8、 进入mysql后输入命令提示

    mysql> use mysql
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    按照提示输入:alter user user() identified by "123456";

    相关文章

      网友评论

          本文标题:MySQL(64位) 在windows下安装的小结

          本文链接:https://www.haomeiwen.com/subject/nidzrctx.html