(0.1)windows下的mysql配置使用步骤

目录

  1、基于windows平台的mysql项目场景

  2、mysql数据库运行环境准备

  3、下载mysql

  4、通过Installer方式(即msi方式)安装mysql

  5、卸载mysql

————————————————————————————————————

1、基于windows平台的mysql项目场景

  【1】小型购物网站  【2】中小型论坛  【3】中小型门户

  【4】博客系统    【5】IDC/云平台/虚拟主机

2、mysql数据库运行环境准备
  2.1、可以去官方查看要求:https://www.mysql.com/support/supportedplatforms/database.html

  2.2、准备一个虚拟机,准备空间

  2.3、装一个winodws server 2008 R2

  2.4、进行一些OS配置,修改主机名,HOSTS文件名(C:WindowsSystem32driversetchosts),设置IP

  2.5、如果是安装版本,还要安装一些操作系统基本的组件,如 .net framework、vc++ 2013 32+64、vc++ 2015

  2.6、开始动手下载mysql,安装

3、下载mysql

  MSI:https://dev.mysql.com/downloads/windows/installer/5.7.html

  ZIP:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

  安装办法:

    MSI:常规MSI(仅服务器版本:https://www.cnblogs.com/gered/p/9536512.html

    MSI:官网安装版本(即上面给的下载链接下载的安装包:https://www.cnblogs.com/zjiacun/p/6653891.html

    ZIP: 解压直接使用安装方式(即上面给的下载链接下载的ZIP文件:https://www.cnblogs.com/gered/p/9537762.html

 4、通过Installer方式(即msi方式)安装mysql

    MSI:官网安装版本(即上面给的下载链接下载的安装包:https://www.cnblogs.com/zjiacun/p/6653891.html

    使用custom 自定义安装

  4.1、安装完成后停服,改目录,设置环境变量

  4.2、准备My.ini配置文件,并且设置好参数

  4.3、重新初始化Mysql数据库(这里只是示例,具体按自己的安装目录而定)

    mysqld --defaults-file = 'e:mysqldatamy.ini'  --initialize  --basedir='e:mysqlmysql57' --datadir='e:mysqldatadata'  (可以从错误日志里面找默认密码)

  4.4、启动停止日志,初始化参数内容(根据my.ini中的配置,查看错误日志与缓存日志)

  4.5、后期配置及连接测试

    【1】改密码  【2】启用远程登录  

    【3】创建数据库测试  

    ————————————————————————————

    【1】改密码

      用root登录mysql,然后desc mysql.user,找到对应字段

      Create_tablespace_priv;

      然后直接

        update mysql.user set Create_tablespace_priv=password("123456") where user="root";

        flush privileges;

      或者可以这样改  

        Alter user 'root'@'locahost' inentified by 'MyNewPass!';

    【2】启用远程登录

      (1)设置iptables开放3306端口

      vi /etc/sysconfig/iptables

    

      

      (2)localhost改成%,否则就只能localhost本地访问(或者可以新建一个host为%的root用户)    

#修改

mysql -u root -p mysql>use mysql; mysql>update user set host ='%' where user ='root'; mysql>flush privileges;


#新建(详情见:登录及账户权限设置

 create user test1@'%' identified by '123456';
 #mysql中用户的形式就是 用户名@主机名,这里主机名位置写的%,代表任意IP都可以连。
#也可以这样
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;
 
 

   【3】建表、建用户

  (详情见:登录及账户权限设置
  

5、卸载mysql

  5.1 MSI方式

  【1】停止服务  【2】用mysql安装时自带的卸载组件(mysql installer - community)

  5.2 ZIP

  【1】mysqld -remove mysql_server     移除Mysql服务,mysql_server就是服务名,要根据自己的情况修改

  【2】清除环境变量  【3】删除mysql所有目录

原文地址:https://www.cnblogs.com/gered/p/10263283.html