zoukankan      html  css  js  c++  java
  • windows10 下安装、配置、启动mysql

    下载mysql 可以自行去百度 或者 https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    解压mysql-5.7.26-winx64.zip,解压在 F:Program Filesmysql-5.7.26-winx64in

    刚解压完是没有data文件夹和my.ini文件的

    在F:Program Filesmysql-5.7.26-winx64目录下新建my.ini 文件,设置代码如下:

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]

    #用于跳过第一次登陆时候密码,设置完密码之后就将他删除

    skip-grant-tables

    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录 下面的路径改为自己的路径
    basedir=F:Program Filesmysql-5.7.26-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=F:Program Filesmysql-5.7.26-winx64dataa
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB


    7、安装mysql服务,以管理员身份执行cmd,

    首先跳转到你mysql所在的盘符

    C:WINDOWSsystem32>F:

    进入MySQL文件的bin目录

    F:>cd F:Program Filesmysql-5.7.26-winx64in

    F:Program Filesmysql-5.7.26-winx64in>mysqld install (卸载用mysqld -remove)
    Service successfully installed.

    F:Program Filesmysql-5.7.26-winx64in>

    8、启动服务 net start mysql 本地计算机上的服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。

    如果执行 net start mysql 如下报错:

    F:Program Filesmysql-5.7.26-winx64in>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务无法启动。

    服务没有报告任何错误。

    请键入 NET HELPMSG 3534 以获得更多的帮助。

    需要执行下:mysqld --initialize

    初始密码修改:

      启动MySQL 服务后,当你以初始密码登录时,也许会碰到这样的错误:


      无法登录到数据库,数据操作也就没法进行,还好MySQL提供了一种免除密码校验进入数据库的方法,我们先使用这种方法登录数据库,然后将默认密码替换掉,之后发现可以凭修改后的密码正常登录数据库。

    首先打开 my.ini 文件,在 [mysqld] 这一项行下添加 skip-grant-tables ,保存退出。


    重启MySQL服务:

    net stop mysql

    net start mysql

    *Windows中没有重启mysql的命令,只能先停止再启动

    免密登录MySQL:

    命令行中输入 mysql -uroot -p ,需要输入密码时,直接 enter 进入数据库。

    修改默认的密码:

    use mysql

    update user set authentication_string=password("new_password") where user="root";

    flush privileges;

    这样就把密码设置为了 new_password 了。(*注:修改 new_password 为自己需要的密码)

    退出MySQL,将配置文件my.ini中添加的skip-grant-tables 这行删去。

    重启mysql 服务

    以新密码登录MySQL:

    以新密码登录MySQL后,需要再设一次root 的密码:

    set password = password('yourpassword');

    flush privileges;

    (* 注:最终密码以此次设定的值为准!)

  • 相关阅读:
    SpringMVC,3种不同的URL路由配置方法(这根本不是一个小问题)
    PHP在Windows下安装配置第一步
    跟我一起学extjs5(18--模块的新增、改动、删除操作)
    html image -- data:image/png;base64
    oc66--代理模式应用2
    oc65--协议应用1,接口.做数据类型限定
    oc64--协议2@protocol
    oc63--协议@protocol1
    oc62--block1
    oc61--block
  • 原文地址:https://www.cnblogs.com/Hannibal-2018/p/10899215.html
Copyright © 2011-2022 走看看