• mysql 安装及密码修改


                     非免安装版

    一:安装database.

      1,下载database。

          下载文件名为 mysqlwin64.rar  解压出   mysql-5.7.19-winx64.msi   使用  msiexec  /package  命令  +   path mysql-5.7.19-winx64.msi  (安装源文件的绝对路径)   安装。

                          默认安装路径为C:Program FilesMySQLMySQL Server 5.7   .此时可以先设置环境变量  path= C:Program FilesMySQLMySQL Server 5.7in

      2,创建      my.ini        放在路径C:Program FilesMySQLMySQL Server 5.7     目录

    虚线内为 my.ini 文件内容

    -------------------------------------------------------------------------------------            

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

    [mysqld]
    #设置3306端口
    port = 3306

    # 设置mysql的安装目录
    basedir=C:Program FilesMySQLMySQL Server 5.7
    # 设置mysql数据库的数据的存放目录
    datadir=C:Program FilesMySQLMySQL Server 5.7data

    # 允许最大连接数
    max_connections=200

    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8

    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
    #开启查询缓存
    explicit_defaults_for_timestamp=true
    skip-grant-tables

    -----------------------------------------------------------------------------------------------------------------------------      

      3,安装mysql ,

                  注:MySQL升级到5.7版本是没有data文件夹的,

          先    执行mysqld --initialize-insecure --user=mysql命令会自动新建data文件夹。

                    

        管理员权限打开CMD,mysqld install    若地一步未设置环境变量,则CD  目录,mysqld install。               

                    使用  net start mysql 命令测试 ,出现下面的提示表示安装成功。

          

                    

                     异常请查看  https://www.cnblogs.com/cenwei/p/6249856.html

      5,,set   

    二:登录数据库,create db,create  table,insert,update,           database 的命令需要;结尾!!!!!!

      1.mysql -u root -p      默认密码为空,

        修改密码语句为  mysqladmin -u root -p password  new password  

      2.查看数据库

        show databases;

      3.建新数据库

        create database dbname;

      4.选择数据库

        use name_db;

      5.显示表

        show tables;

      6.新建表

        create table name_table(

             id int unsigned not null auto_increment primary key,

             name char(8) not null,

               sex char(4) not null,

               age tinyint unsigned not null,

             tel char(13) null default "-"

        )

      7.查看表column特性

        describe name_table;

      8.查看表全部选项/条件选项

        select *from name_table;

        select col_name from name_table where 条件;

      9.插入数据

        insert into name_table (col1,col2,col3) values (val1,val2,val3);

      10.更新

        update name_table set col_name = new value where 条件;

      11.删除

        delete from name_table where 条件;

      

    命令行修改MySQL数据库密码

    方法1: 用SET PASSWORD命令 

    首先登录MySQL。 
    格式:mysql> set password for 用户名@localhost = password('新密码'); 
    例子:mysql> set password for root@localhost = password('123'); 

    方法2:用mysqladmin 

    格式:mysqladmin -u用户名 -p旧密码 password 新密码 
    例子:mysqladmin -uroot -p123456 password 123 

    方法3:用UPDATE直接编辑user表 (我用的这种方法)

    首先登录MySQL。

    C:Program Files (x86)MySQLMySQL Server 5.1in>mysql -u root -p


    mysql> use mysql; 
    mysql> update user set password=password('123') where user='root' and host='localhost'; 
    mysql> flush privileges; 

    方法4:在忘记root密码的时候,可以这样 

    以windows为例: 
    1. 关闭正在运行的MySQL服务。 
    2. 打开DOS窗口,转到mysqlin目录。 
    3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。 
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
    6. 连接权限数据库: use mysql; 。 
    6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。 
    7. 刷新权限(必须步骤):flush privileges; 。 
    8. 退出 quit。 
    9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

  • 相关阅读:
    day69test
    day70test
    day71test
    ymfx
    day71
    day69
    day70
    day70test
    day65——day69
    c语言解决函数变参数问题 va_list
  • 原文地址:https://www.cnblogs.com/hello1123/p/7419468.html
Copyright © 2020-2023  润新知