zoukankan      html  css  js  c++  java
  • 2 数据库开发--MySQL下载(windows)

     

    Windows:(mysql)
    操作:
    
    0.下载安装mysql
        www.mysql.org
        downloads->进入社区community
        community 5.7.21
        下载5.6 Microsoft Windows
        解压到C:  C:mysql-5.6.39-winx64
        C:mysql-5.6.39-winx64in
            bin/mysql   客户端
            bin/mysqld  服务端
        设置环境变量:
            我的电脑 属性 高级系统设置 环境变量
            系统变量 Path 新建 将 前面加;  D:mysqlmysql-5.6.41-winx64in 粘贴 确定...
        启动cmd:
            >>>:mysqld
            >>>:mysql
        将mysqld做成系统服务,开机自动启动:
            1.先杀死之前开启的mysqld:
              
               
    2.制作系统服务:
                C:UsersAdministrator>mysqld --install   制作系统服务
                Service successfully installed.
                C:UsersAdministrator>mysqld --remove    解除系统服务
                Service successfully removed.
    ---------------------------------------------------------
    3.服务
                服务-->MySQL-->启动-->ok...
                或者:
                C:UsersAdministrator>net start MySQL
                    MySQL 服务正在启动 .
                    MySQL 服务已经启动成功。
    
                C:UsersAdministrator>net stop MySQL
                    MySQL 服务正在停止.
                    MySQL 服务已成功停止。

    1.验证安装成功
    C:UsersAdministrator>mysql
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 15
    Server version: 5.6.39 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> select user(); 注意标点符号也要加
    +----------------+
    | user() |
    +----------------+
    | ODBC@localhost |
    +----------------+
    1 row in set (0.00 sec)
    以上是默认帐号登录
    mysql> exit
    Bye
    2. root默认没有密码
    root帐号是管理员帐号
    3.设置初始密码:上面管理员账户没有设置密码
    4.修改密码

    5.忘记密码,破解密码,跳过授权表;

     C:UsersAdministor>net stop MySQL
    MySQL 服务正在停止.
    MySQL 服务已成功停止。

    C:UsersAdmininstor>mysqld --skip-grant-tables # 跳过授权表 启动 mysqld
     C:UsersAdministor>mysql -uroot -p    # 跳过了授权 不需要输入密码了
        Enter password:
        Welcome to the MySQL monitor.  Commands end with ; or g.
        Your MySQL connection id is 2
        Server version: 5.6.39 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> select user();
        +--------+
        | user() |
        +--------+
        | root@  |
        +--------+
        1 row in set (0.00 sec)
    
        mysql> update mysql.user set password=password("123") where user="root" and host="localhost";   # 修改密码
        Query OK, 1 row affected (0.00 sec)
        Rows matched: 1  Changed: 1  Warnings: 0
    
        mysql> flush privileges;
        Query OK, 0 rows affected (0.00 sec)
    
        mysql> exit
        Bye
    
        C:UsersAdministor>mysql -uroot -p123   # 修改密码成功
        Warning: Using a password on the command line interface can be insecure.
        Welcome to the MySQL monitor.  Commands end with ; or g.
        Your MySQL connection id is 11
        Server version: 5.6.39 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> select user();
        +----------------+
        | user()         |
        +----------------+
        | root@localhost |
        +----------------+
        1 row in set (0.00 sec)
    
        mysql> exit
        Bye

    # 杀死之前 开启的 跳过授权的 mysqld
    C:UsersAdministrator>tasklist | findstr mysql
    mysqld.exe 6460 Console 1 453,740 K

    C:UsersAdministrator>taskkill /F /PID 66732
    成功: 已终止 PID 为 6460 的进程。

    C:UsersAdministrator>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。

    C:UsersAdministrator>mysql -uroot -p123 # 用之前设置的密码 登录便可
    Warning: Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.6.39 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> select user();
    +----------------+
    | user() |
    +----------------+
    | root@localhost |
    +----------------+
    1 row in set (0.00 sec)

    mysql> exit
    Bye

    >mysql 套接字客户端

    6.登录mysql的两种方式:
       C:UsersAdministrator>mysql -uroot -p123
      C:UsersAdministrator>mysql -uroot -p123 -h 127.0.0.1 -P 3306  # 默认端口是3306
        Warning: Using a password on the command line interface can be insecure.
        Welcome to the MySQL monitor.  Commands end with ; or g.
        Your MySQL connection id is 8
        Server version: 5.6.39 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> select user();
        +----------------+
        | user()         |
        +----------------+
        | root@localhost |
        +----------------+
        1 row in set (0.00 sec)
    
        mysql> exit
        Bye
    
        C:UsersAdministrator>mysql -h 127.0.0.1 -P 3306
        Welcome to the MySQL monitor.  Commands end with ; or g.
        Your MySQL connection id is 9
        Server version: 5.6.39 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> select user();
        +----------------+
        | user()         |
        +----------------+
        | ODBC@localhost |
        +----------------+
        1 row in set (0.00 sec)
    
        mysql> exit
        Bye

     7.统一字符编码:

    修改安装目录下的mysql配置文件

    新建配置文件my.ini

    粘贴内容:

    #mysql5.5以上:修改方式有所改动
    ----------------------------------- [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8
    ----------------------------------
    #2. 重启服务
    #3. 查看修改结果:
    s
    show variables like '%char%'

  • 相关阅读:
    2018-8-10-win10-uwp-win2d-使用-Path-绘制界面
    2018-8-10-win10-uwp-win2d-使用-Path-绘制界面
    PHP money_format() 函数
    PHP metaphone() 函数
    PHP md5_file() 函数
    PHP md5() 函数
    PHP ltrim() 函数
    查看统计信息
    CF960F Pathwalks_权值线段树_LIS
    hdu 5691 Sitting in line 状压动归
  • 原文地址:https://www.cnblogs.com/foremostxl/p/9750255.html
Copyright © 2011-2022 走看看