zoukankan      html  css  js  c++  java
  • mysql-5.7.17-winx64压缩版的安装包下载和安装配置

    mysql-5.7.17-winx64压缩版的安装包下载和安装配置

     版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35164169/article/details/76566267

    网上有很多的安装配置步骤,但是一个跟一个遇到的问题不一样,总之越是写的完整的人,遇到的错误越多,在安装过程中也就越悲催!

    第一步:下载mysql安装包---下载网址https://downloads.mysql.com/archives/community/

    第二步:找到你下载的文件夹,解压。然后你在任意一个磁盘内新建一个文件夹把它放好,这个文件夹就作为它的安装目录,我建的是这个路径---->F:Program Files (x86)MySQLmysql-5.7.17-winx64

    然后你看你下载的安装包目录里有没有data文件夹,我的是没有的,这就需要手动生成,第四步写了data文件如何自动生成。

    第三步:我们先给mysql配置环境变量,单击右键我的电脑---->属性----->高级系统设置------>环境变量。然后我在系统变量里找到变量名为path那个的点开编辑,在变量值的最后面加上你下载的包的bin文件目录,我的是:

    F:Program Files (x86)MySQLmysql-5.7.17-winx64in

    为了以防万一出问题,你还可以再在用户变量里新建一个变量名为:MYSQL_HOME的变量,变量值就是你的mysql安装包的路径,我的是:

    F:Program Files (x86)MySQLmysql-5.7.17-winx64

    第四步:然后打开运行---->cmd。先打开安装包bin文件目录,然后输入:mysqld --initialize-insecure --user=mysql     中间有空格,自己注意。输好后点击enter就可以了。然后你打开你的安装包文件,看看你的data文件夹生成了没有。注意:这个data文件夹不能去别的地方复制粘贴。

    第五步:打开安装包,找到my-default.ini文件,打开更改里面的一个内容如图所示。找不到的话似乎可以自己新建一个my.ini文件(怎么建自己去查);在my-default.ini文件中添加basedir和datadir同时要去掉前面的#号。

    第六步:打开cmd。同样找到mysql安装包里bin文件夹的目录,然后输入:mysqld -install

    点击enter                            (如果没出现如下图的信息,说明你之前的mysql 没有卸载干净!如果100%确定自己卸载成功还是出错,使用命令:mysqld -remove,然后再install)

    第七步:继续在cmd里输入:net start mysql

    点击enter

     

    第八步:给你自己的mysql设置一个初始密码,在cmd里输入:mysqladmin -u root -p password 123456

    点击enter,再点击enter。

    (注意:在你还没有设置初始密码前进入mysql编辑,第一次运行没有password.直接点击enter就可以)

     

    可以了,配置结束!!!!!

     
    ****************************修改root密码的方法***************************************
    方法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。 
    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登录。 
     


    ***************************************mysql免密码登录********************************************

    在my-default.ini文件最后加入:
    skip-grant-tables
    skip-external-locking
    skip-name-resolve
  • 相关阅读:
    LD_DEBUG
    kernel相关前沿技术了解
    awk一次性分别赋值多个value给多个变量,速度对比
    google spanner
    python指定日期后加几天判断
    awk手册
    2017.12.28 现货黄金止盈复盘
    数据库和struts2的拦截器
    类和数据库的扫盲
    深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接(经典)
  • 原文地址:https://www.cnblogs.com/jianmingyuan/p/10899656.html
Copyright © 2011-2022 走看看