mysql5.7.18安装配置总结

作者: icecrea | 来源:发表于2017-05-03 20:35 被阅读188次

    下载地址:https://www.mysql.com/downloads/mysql


    此处我下载第二个,免安装版。下载完直接进行解压。此时无法运行,因为没有安装mysql服务

    我们先配置默认文件,其实理论上现在这样就可以直接安装服务了,但是因为是默认配置,我们使用的时候会出现很多问题。比如里面的汉字全是乱码之类的,所以建议你先配置一下默认文件。在mysql-x.x.xx-winx64目录下,新建个my.ini。


    my.ini会替换掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各种默认的数据。安装版的是在安装的时候让你自己选然后系统给你保存进来,zip archive是自己写,都一样。
    my.ini内容:

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

    注意 如果文件内没有DATA 文件夹
    在命令行执 mysqld --initialize (初始化)生成data文件夹 这样服务就可以启动

    安装服务。以管理员身份打开cmd,进入安装文件bin目录下,对于我来说是
    E:\mysql-5.7.18-winx64\mysql-5.7.18-winx64\bin
    cmd执行mysqld install会提示安装成功


    可以发现多了一个MYSQL服务,可以在任务管理器里打开。或者运行
    net start mysql 打开服务。
    在cmd中 BIN目录下执行:mysql -u root -p 命令,提示输入密码
    原来版本此处回车即可,但5.7不行。会提示如下错误
    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
    

    解决方案:在my.ini配置文件中最后添加skip-grant-tables这句话

    xxxx/bin/mysql -u root -p   
    mysql> USEmysql   (登录mysql)
    mysql> UPDATE userSET authentication_string=PASSWORD(‘root’)WHERE user=’root’  (修改密码)
    mysql>flush privileges     ( 刷新MySQL权限相关的表)
    mysql>exit                         (退出MySQL)
    

    password函数为MySQL内部函数,其中root为修改后的新密码。
    注意: (可能先前的版本密码的抬头是password,5.7.18是 authentication_string)(老版本)update user set password=password("123") where user="root";
    (5.7.18)update user set authentication_string=password("123") where user="root";
    最后再将my.ini添加的部分删除,重启服务进行登录即可。

    在Navicat上新建链接提示密码过期,但在cmd中可以登录。输入命令行SET PASSWORD = PASSWORD('root');后成功。

    相关文章

      网友评论

        本文标题:mysql5.7.18安装配置总结

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