zoukankan      html  css  js  c++  java
  • windows 安装mysql 步骤

    Windows 安装mysql 5.7.12教程

    1.在官网下载mysql5.7.12.zip并解压

    1. 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置

    [mysqld]

    basedir = D:Program Filesmysql-5.7.12-winx64 

    datadir = D:Program Filesmysql-5.7.12-winx64data (数据目录)

    #设置编码格式

    default-storage-engine=INNODB

    character-set-server=utf8

    collation-server=utf8_general_ci

    [mysql]

    default-character-set=utf8

    3.打开windows控制台,cdmysql的解压目录的bin目录下,

    如:>cd:

    >cd D:Program Filesmysql-5.7.12-winx64in

    当然也可以将 D:Program Filesmysql-5.7.12-winx64in加入到path环境变量里面,这样就不用每次都切换到mysql的安装目录了。

    运行指令,初始化mysql

    mysqld --initialize-insecure --user=mysql

    4.安装mysql服务并启动

    mysqld -install

    net start mysql

    5.如果启动失败,重新安装,重新安装的教程在后面。启动成功后,需要修改初始密码,首次登陆时不用输入密码,直接回车即可进入mysql

    mysql -uroot -p

    修改root用户密码

    mysql>update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

    刷新权限

    mysql>flush privileges;

    mysql>exit

    6.退出后即可使用root用户登录(密码为刚才修改的root

    mysql -uroot -p

    二、重装mysql

    1.首先删除data数据目录,如:D:Program Filesmysql-5.7.12-winx64data 

    2.注销服务(注意切换到mysql安装的bin目录下)

    mysqld -remove

    3.初始化(换个cmd窗口)

    mysqld --initialize-insecure --user=mysql

    4.安装服务

    mysqld -install

    5.后面的修改密码的步骤和第一次安装一样。

    三、其他问题

    1.使用其他客户端软件无法登陆 mysql;

    ERROR 1862 (HY000): Your password has expired. To log in you must

    change it using a client that supports expired passwords.

    只需重新修改下密码即可,修改方式如下:

    root权限登录mysql:(这里我的账户是root,密码也是root

    mysql -uroot -proot

    然后更改密码:

    SET PASSWORD = PASSWORD('root');

    2.内网其他主机不能连到mysql

    错误:1130 host’xxx’ is not allowed connect ...

     运行命令:

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    给某个人授权:

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION;    

    3.重置mysql登录密码

    1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql

    2,在CMD命令行窗口,进入MYSQL安装目录 比如E:Program FilesMySQLMySQL Server 5.0in 示范命令: 输入 e:回车, 输入cd "E:Program FilesMySQLMySQL Server 5.0in" 注意双引号也要输入,这样就可以进入Mysql安装目录了.

    3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld -nt --skip-grant-tables

    4,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)

    5,输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”)

    update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

    6,刷新权限表 mysql> flush privileges;

    7,退出 mysql> quit 这样MYSQL超级管理员账号 ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器) MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了! 

    其他问题:

    1.mysql 设置时区

    set global time_zone = '+8:00';
  • 相关阅读:
    上篇用到的matcher函数
    lambdaj学习
    Redis高级应用——2
    Redis入门
    从gitee 下载代码到本地
    CSS中对图片(background)的一些设置心得总结
    nodejs 安装Ionic 和cordova
    Spring MVC内容协商机制详解
    基于Servlet3.0的编程式SpringMVC实例详解
    基于Junit的Spring集成测试方法
  • 原文地址:https://www.cnblogs.com/gongpipi/p/5729114.html
Copyright © 2011-2022 走看看