zoukankan      html  css  js  c++  java
  • win10免安装版本的MySQL的下载安装和配置

    1. 下载mysql-xxx.zip(免安装版)
    2. 解压到自己想要的目录下(我的是D:mysql),打开mysql-5.7.21-winx64文件夹,新建my.ini文件,输入:

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

      3. 打开 Windows 环境变量设置, 在环境变量 的 Path 变量中将mysql的bin目录的全路径放里面,然后在路径后面加个英文的分号(;)保存。
       如:  D:/mysql/mysql-5.7.21-winx64/bin;

      4. 以管理员的模式打开命令窗口,进入D:/mysql/mysql-5.7.21-winx64目录下,使用midir data 命令创建data文件夹;

          然后,进入D:/mysql/mysql-5.7.21-winx64/bin目录下,进行如下操作:

          命令:mysqld --initialize  //初始化data目录

          命令:mysqld --install  //安装mysql 若要卸载用: sc delete MySQL,mysqld -remove

          命令:net start MySQL  //启动mysql

         (可能遇到问题,MySQL 服务正在启动。MSQL服务无法启动。服务没有报告任何错误。请键入NET HELPMSG 3534 以获得更多的帮助。)

      【解决方案:】

        

        首先,将data文件删除,然后依次使用上图命令:删除服务、bin目录下生成默认的data目录、安装服务、重启服务

      5. 当成功进入开启服务以后,用
          mysql -u root -p 回车
         输入密码(data文件夹下,后缀为.err的文件里)
         输入后回车 。

        (可能会遇到 Access denied for user 'root'@'localhost' 的错误)

       原因是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。

        

      【解决方案:】

        打开MySQL目录(我的是在D:/mysql/mysql-5.7.21-winx64)下的my.ini文件,编辑,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。

        重启mysql服务:

        

        

      6. 修改密码
       可以有三种方法:
         ①用SET PASSWORD命令:首先登录MySQL。
       格式:mysql> set password for 用户名@localhost = password(‘新密码’);
       例子:mysql> set password for root@localhost = password(‘123’);
       (可以直接mysql> set password = password(‘123’);)
       ②用mysqladmin(未登录MySQL的情况下使用)
       格式:mysqladmin -u用户名 -p旧密码 password 新密码
       例子:mysqladmin -uroot -p123456 password 123
       ③用UPDATE直接编辑user表
       首先登录MySQL。
       mysql> use mysql;
       mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’;
       mysql> flush privileges;

      

  • 相关阅读:
    Activemq+Zookeeper集群
    Centos7 安装 ActiveMQ 5.15.1
    189. Rotate Array
    188. Best Time to Buy and Sell Stock IV
    187. Repeated DNA Sequences
    186.Reverse Words in a String II
    179. Largest Number
    174. Dungeon Game
    173. Binary Search Tree Iterator
    172. Factorial Trailing Zeroes
  • 原文地址:https://www.cnblogs.com/feixian-blog/p/8729018.html
Copyright © 2011-2022 走看看