• win10下安装MySQL5.7.20


    1. 下载Mysql
    官方:http://www.mysql.com→downloads→选社区版本MySQL Community Edition(GPL)→点击Community(GPL)Downloads>>→MySQL Community Server(GPL)→选择自己要下载的版本(我是64位系统选择的是Windows (x86, 64-bit), ZIP Archive)→Downloads→No thanks, just start my download.

    2.配置环境变量

    先将下载好的文件解压到你要安装的位置,我解压到了D:serversmysql
    方案1:新建环境变量,变量名称:MYSQL(一般大写、也可小写),变量值:D:serversmysql,向path中添加%MYSQL%/bin
    方案2:直接向path中添加D:serversmysqlin

    3.安装MySQL服务

    命令行进入mysql的bin目录下
    (注:进入D盘直接输入“D:“,使用“cd 文件夹名”进入某个文件夹 ,“cd..“返回上一目录)

    创建data文件 :在D:mysql-5.7.20-winx64in目录下用管理员打开cmd (管理员打开cmd的方法有几种,其中一种可以通过win+x  然后选择命令提示符(管理员)打开后记得在DOS转到 D:mysql-5.7.20-winx64in目录下) 然后运行mysqld --initialize-insecure --user=mysql (注意有空格)


    输入service install或者mysqld install 提示安装成功
    输入net start mysql 启动mysql服务
    使用mysql –u root –p (此命令是root登入,为简写,详细格式自行查找),root默认密码为空,直接回车即可

    4.mysql.ini

    原文件为mysql-defult.ini
    修改其中的basedir=D:/servers/mysql
    datadir=D:/servers/mysql/data
    注意:路径之间为“/“,如果直接复制过来没有改会出现”系统错误1067“
    系统错误5 使用管理员权限打开命令提示符

    在windows操作系统安装MySQL数据库,碰到Error 1045(28000) Access Denied for user 'root'@'localhost' 错误时,需要重新设置密码。
    具体方法是:
    1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务。
    2.然后在cmd执行 mysql -u root mysql
    mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
    mysql>Flush privileges;
    其中newpassword为root的新密码。
    3.将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。

    MySQL压缩包解压之后没有my.ini和my-default.ini文件

    笔者的方法是从原来的MySQL5.6版本中把my.ini拷贝过来。

    或者你可以自己创建一个my.ini文件

     1 [client]
     2 port=3306
     3 default-character-set=utf8
     4 
     5 [mysqld] 
     6 # 设置为自己MYSQL的安装目录 
     7 basedir=D:mysql-5.7.20-winx64
     8 # 设置为MYSQL的数据目录 
     9 datadir=D:mysql-5.7.20-winx64data
    10 port=3306
    11 character_set_server=utf8
    12 sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
    13 #开启查询缓存
    14 explicit_defaults_for_timestamp=true
    15 skip-grant-tables
  • 相关阅读:
    java Des 加密解密技术
    JAVA处理外部链接的方法
    javascript 中escape、encodeURI、encodeURIComponent 区别
    JQuery与JS 遍历和操作 父页面控件的比较
    JS 添加删除元素 /DOM
    jquery 验证所有text,textare非法字符
    jquery url检测遇到的jquery跨域问题及JSONP的使用
    二叉树遍历非递归算法——后序遍历
    二叉树遍历非递归算法——中序遍历
    二叉树遍历非递归算法——先序遍历
  • 原文地址:https://www.cnblogs.com/brokencolor/p/9149310.html
Copyright © 2020-2023  润新知