码迷,mamicode.com
首页 > 数据库 > 详细

安装绿色版mysql小记(5.7.11)

时间:2016-07-30 22:34:22      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

平时使用oracle,感觉太耗我电脑内存了,实在不想用oracle做平时练习了,那就只装一个客户端,工作用。。平时自己试试mysql吧。。mysql的安装真麻烦,真不是傻瓜式安装就能用,稍微配置不对就起不来,启动服务无数次,现把坑记录一下,防止以后再犯。。

  1. 首先是配置文件 my.ini
    一般都是复制一份它默认的mydefault.ini 重命名为my.ini,然后做修改,其中注意的是 datadir basedir 的路径要配对,在windows上要注意"\"的转义,我的配置项比较简单
    [mysqld]
    # These are commonly set, remove the # and set as required.
    basedir = e:\\mysql
    datadir = e:\\mysql\\data
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    #服务端的编码方式
    character-set-server=utf8
    [client]
     #客户端编码方式,最好和服务端保存一致
    default-character-set = utf8
    

     

  2. 配置环境变量
    这一部分应该大家都会,就把bin的路径配到path里就行了,这样的好处是在任何地方都能操作mysql,方便,不用切换目录
  3. 在安装目录下,新建一个data文件夹
    我的是5.7.11 因为需要,默认没有,我是自己创建了data文件夹(datadir)
  4. data文件需要初始化
    这点是个坑,网上一般流程一般不包括,出问题了,服务起不来了,才有人说要初始化,这个命令是
    mysqld -initialize
    

    命令运行完,data文件夹就有东西了(上边三个文件夹出现,代表初始化基本没问题了),如果没有出现文件夹,需要看下边的err日志了
    技术分享
    一般初始化不成功的原因是 my.ini 中的路径配置的有问题

  5. err文件
    这个文件挺有用,我也不知道我的root怎么默认有密码了,我没设不知道密码是什么,我在这个文件找到的
    技术分享
    我用这个密码登陆成功,然后用此命令更改密码
    SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpwd‘);
    

    各种单引号,语句真复杂啊

  6. 将MySql添加到计算机服务里
    mysqld --install MySQL --defaults-file="e:\mysql\my.ini"
    

    由于这是添加计算机服务,路径是windows自己用,不需要转义了

  7. 启动服务
    net start MySql
    

    一般会正常启动,启动不了,那就看看err日志,分析一下,百度一下

  8. 停止服务
    net stop MySql
    

    这都是些cmd命令了

  9. 移除服务
    这个是挺有用的,因为你服务没起来,移除是很经常的
    mysqld -remove MySql
    

     

  10. 登陆了
    mysql -u root -p
    

    输入密码就可以了

  11. 安装完了 需要探索探索与oracle什么不同了。。。
  12. 另外进入服务(services.msc)
    将启动方式改为手动,节约内存
    技术分享

安装绿色版mysql小记(5.7.11)

标签:

原文地址:http://www.cnblogs.com/whytohow/p/5721757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!