• win安装mysql


    在这讲解的是有关于通过zip解压安装MySQL的方法。有看了网上的其它的教程,讲的有些不够完善,也自己写一篇简述一下。个人还是建议看官方的参考文档非常之详细:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

     

     1、准备安装包

     下载安装包,可以去官网下载https://dev.mysql.com/downloads/mysql/,此外也可以去网易开源网站下载:http://mirrors.163.com/mysql/Downloads/ 

    我这里下载的版本是mysql-5.7.23-win32.zip

    我的系统版本Windows7专业版

     

    2、配置文件

    1)解压到指定的目录,即你要将mysql安装在的目录

    2)创建一个配置文件my.ini  放在mysql的根目录中,如下图

    my.ini文件内容。其中basedir与datadir根据自己的目录进行更改,注意:这里目录是"\",basedir的路径是mysql的根目录。

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

    3)以管理员身份运行 cmd,通过cd命令,进入到mysql/bin目录下

      

    3、安装命令

    1)mysqld 安装-----以管理员身份运行的cmd中才能安装成功

    •  --initialize                    初始化,并产生随机密码
    • --initialize-insecure      初始化,不设置随机密码
    • --console        将结果输出到控制台,没有这个选项将输出到错误日记中

     这里不要随机密码了,安装完后在设置密码。

     2)mysqld --install  将mysqld注册为win服务。这样可以一直在后台运行,且不用手动开启MySQL服务端

    C:Dmysql-5.7.23-win32in>mysqld --install
    Service successfully installed.

    3)net start mysql 开启mysql服务

    C:Dmysql-5.7.23-win32in>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。

    4)设置mysql环境变量,这个就不详细说了

    4、测试mysql

     1)链接mysql,这里没有密码,在提示输密码时直接回车就可以

    C:Userswin7>mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.7.23 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql>

    2)查看数据库

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    +--------------------+
    4 rows in set (0.00 sec)

    3)创建数据库

    mysql> CREATE DATABASE test;
    Query OK, 1 row affected (0.00 sec)
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    | test               |
    +--------------------+
    5 rows in set (0.00 sec)
    
    mysql> use test;
    Database changed

    4)更多的就不测试了

     

    5、修改密码

    1)方式一,需要先登录mysql

    mysql>  set password for 用户名@localhost = password('新密码');  如。我要将root密码修改为"123456"。更改完成后要刷新权限表 flush privileges;

    mysql> set password for root@localhost = password('123456');
    Query OK, 0 rows affected, 1 warning (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql>

    2)方式二,可以直接在cmd命令行更改

    mysqladmin -u用户名 -p旧密码 password 新密码  例如:将密码123456改为654321 mysqladmin -uroot -p123456 password 654321

    C:Userswin7>mysqladmin -uroot -p123456 password 123

    3)这里就可以用MySQL了

  • 相关阅读:
    svn 提交时强制注释、不允许指定的文件类型的钩子写法
    开源跨平台网络库(lxnet)
    关于android studio的配置记录
    一般处理程序(ashx)对session处理摘要
    利用反射代替switch -转
    c#+jquery.autocomplete.js
    C#+ajaxupload实现图片上传
    几种常见SQL分页方式效率比较-转
    js页面跳转
    C#编码规范-转
  • 原文地址:https://www.cnblogs.com/yhongji/p/9792261.html
Copyright © 2020-2023  润新知