美文网首页
MySQL安装配置

MySQL安装配置

作者: 汉寿周杰伦 | 来源:发表于2018-08-06 10:49 被阅读21次

    转载自:https://www.cnblogs.com/xiaxiaoxu/p/8977418.html
    自己在原有基础上完善了一下,感谢原作者的教程。

    1.下载

    直接去mysql官网下载,好像5.7版本之后都没有install版本了,这里就示范安装包版的配置方法。

    下载页

    直接点击下载项

    下载后:

    image

    2.解压

    可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了):D:\MySQL\MySQL Server 5.7.22

    如下图:此时加压后的文件中没有data目录和ini文件(5.6版本是有的)

    3.新建ini文件

    在D:\MySQL\MySQL Server 5.7.22目录下新建my.ini文件,复制如下内容

    [mysqld]
    
    port = 3306
    
    basedir=D:\MySQL\MySQL Server 5.7.22
    
    datadir=D:\MySQL\MySQL Server 5.7.22\data
    
    max_connections=200
    
    character-set-server=utf8
    
    default-storage-engine=INNODB
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    [mysql]
    
    default-character-set=utf8
    

    注意:内容中的basedor和datadir分别是mysql的安装目录和数据库的存储路径

    4.配置环境变量:

    电脑属性->高级系统设置->

    点击环境变量

    image

    在系统变量部分新建一个变量名:MYSQL_HOME, 变量值:D:\MySQL\MySQL Server 5.7.22

    5.MySQL安装:

    以管理员身份运行cmd

    进入如下目录:D:\MySQL\MySQL Server 5.7.22\bin

    运行命令:mysqld --initialize (此时会生成data目录)
    tip:这里要注意一定要加--不然的话,不会生成data目录而且后面启动不了服务器,而且这个data文件夹是不需要自己去建的,自己要是新建了的话就手动删除吧。

    image

    运行mysqld -install (安装)

    image

    运行net start mysql (启动mysql服务)

    image
    tip:这里有个问题,朋友按照我的教程配置的时候输入net start mysql会提示net不是内部命令或者外部命令
    解决方案:

    可以在任务管理器中看到MySQL服务

    image

    6.设置root账户密码

    在my.ini文件(MySQL的配置文件)的[mysqld]下加一行skip-grant-tables
    这里注意是第一个[mysqld]标签的后面

    然后在任务管理器中重启MySQL服务

    image
    1. 重启MqSQL服务后,运行mysql -uroot -p,可以成功登入mysql
    2. 然后更新root账户的密码为'root'
    3. 命令:update mysql.user set authentication_string=password("root") where user="root";
    4. 然后输入flush privileges;(刷新账户信息)
    5. 执行quit退出
    6. 然后将my.ini文件中刚才加的skip-grant-tables这一行删掉,保存后再重启MySQL服务
    image
    1. 然后运行mysql -uroot -proot就可以用root用户名和root密码登陆了
    image

    7.重装的问题:

    第一次装的mysql的时候,文件放在C盘,提示权限的问题比较烦人,在尝试重装的过程中遇到问题,提示mysql已经安装,在网上看到一篇帖子可以解决问题:

    https://jingyan.baidu.com/article/5d368d1eaf46ea3f61c0576f.html

    基本步骤包括停掉MySQL服务,删除注册表,删除之前的my.ini文件,运行几个命令进行删除,最后最好再重启一下电脑就可以重新安装了。

    相关文章

      网友评论

          本文标题:MySQL安装配置

          本文链接:https://www.haomeiwen.com/subject/iiswvftx.html