美文网首页
(免安装版本)MySQL数据库的安装及疑难解答

(免安装版本)MySQL数据库的安装及疑难解答

作者: 52_St | 来源:发表于2018-01-26 21:07 被阅读30次

    操 作 系 统:windows 7
    Python版本:Python 3.6.4
    MySQL :mysql-5.7.21-win32.zip

    • 将下载好的zip文件解压到非系统盘目录(比如:D:\Program Files\MySQL)
      在这里我默认将压缩包原来的名字mysql-5.7.21-win32改为了简单的MySQL
      image.png
    • 分别创建一个文件夹(命名为data)和一个my.txt文件,并将txt格式改为ini,这两个文件(夹)在5.7版本后默认是没有的
    • 记事本的方式打开my.ini,并在其中添加以下内容:
      其中:(这两个一定要修改为自己的
      basedir 是上面解压文件后,你希望安装的路径
      datadir 是data路径
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:\Program Files\MySQL
    # 设置mysql数据库的数据的存放目录
    datadir=D:\Program Files\MySQL\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    #开启查询缓存
    explicit_defaults_for_timestamp=true
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    • 添加环境变量
      在PATH中,将bin目录加入(windows 7 注意分号)
    D:\Program Files\MySQL\bin
    
    image.png
    • 初始化
      管理员方式运行命令提示符窗口(cmd窗口),并cd /d D:\Program Files\MySQL\bin 进入到bin目录
      或者
      直接在D:\Program Files\MySQL\bin目录中,按住shift键,同时右击鼠标,在弹出的快捷菜单中选择,“在此处打开命令窗口”字样
    # 在cmd窗口输入
    mysqld --initialize
    
    • 添加MySQL到服务中
    # 在cmd窗口中输入
    mysqld install
    

    会出现Services successfully installed字样

    # 继续输入
    mysqld --initialize-insecure --user=mysql
    

    执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空
    不执行该命令,直接启动服务是会报错的

    • 启动服务
    # 在cmd窗口中输入
    net start mysql
    

    会出现
    MySQL 服务正在启动
    MySQL 服务已经启动成功

    字样

    • 设置账号密码,登陆
    # 首先停止MySQL服务
    net stop mysql
    

    会出现
    MySQL 服务正在停止
    MySQL 服务已成功停止

    字样
    或者
    直接在任务管理器找到mysql进程并结束进程
    接下来

    # cmd窗口中输入
    mysqld --skip-grant-tables
    

    然后不要关闭当前的cmd窗口,并重新再打开一个新的cmd窗口,输入

    # cmd窗口中输入,并回车
    mysql
    
    # cmd窗口中输入,并回车
    use mysql;
    
    # cmd窗口中输入,并回车
    alter user 'root'@'localhost' identified by '新的密码';
    
    # cmd窗口中输入,并回车
    flush privileges;
    
    # cmd窗口中输入,并回车
    \q
    

    然后,再打开任务管理器结束MySQL服务。
    至此,MySQL密码更改成功,可以重新启动MySQL服务,并用新设置的密码登陆。

    登陆方式:

    # cmd窗口中输入,并回车
    mysql -u root -p
    

    然后,输入密码,登陆成功。

    最后更新时间:2018-01-26 21:14:50

    相关文章

      网友评论

          本文标题:(免安装版本)MySQL数据库的安装及疑难解答

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