mysql window免安装配置

  1. 首先到http://dev.mysql.com/ 上下载windows版mysql5.6免安装zip包。然后将zip包解压到d:/mysql下。

  2. 复制mysql下的my-default.ini, 在同目录下创建my.ini. my.ini为mysql的配置。最简单的配置:

    basedir = D:/mysql
    datadir = D:/mysql/data
  3. 设置环境变量PATH。将mysql/bin加入path中。

  4. 尝试启动mysqld,并将后台log输出在屏幕。

    mysqld --console
  5. mysql默认的初始admin账户为root,无密码。使用admin命令关闭mysqld

    mysqladmin -u root shutdown
  6. 注册mysql为windows service. 以后可以使用windows service来关闭启动mysqld.

    mysqld --install
  7. 默认初始状态下,mysql允许匿名访问。连接本地数据库命令

    mysql

    另外mysql自带一个管理账户root,无密码。使用root连接本地数据库。

    mysql -u root
  8. 为管理账户root设置密码,在官文中有三种方式。我推荐最直接方式,修改mysql.user表。

    shell> mysql -u root
    mysql> UPDATE mysql.user SET Password = PASSWORD('newpwd')
        ->     WHERE User = 'root';
    mysql> FLUSH PRIVILEGES;
  9. 为mysql创建其它用户

    mysql_config_editor set --login-path=local --host=localhost --user=mysql --password
  10. 列出mysql中的所有用户,可以使用admin命令,也可以访问mysql.user表。

    mysql_config_editor print --all
  11. mysqld默认初始数据库为test, 使用root用户连接test.

    mysql --host=localhost --user=root test
  12. 在上一步的基础上,创建数据库,并为数据库用户赋权。

    GRANT ALL PRIVILEGES ON *.* TO mysql@localhost IDENTIFIED BY 'mysql' WITH GRANT OPTION;
    
    create database ciao;
    use ciao;
    create table ip2path (
      ip varchar(15) primary key,
      path varchar(255)
    );
    
    create table icons (
      alias varchar(255) primary key,
      filename varchar(255),
      filepath varchar(255)
    );
    
    create table menuitems (
      alias varchar(255) primary key,
      icon varchar(255),
      title varchar(255),
      link varchar(255),
      foreign key(icon) references icons(alias)
    );
    
    create table pages (
      path varchar(255) primary key,
      title varchar(255),
      list varchar(2550)
    );
  13. 推出root账号,使用mysql账号登陆ciao数据库。

    mysql>quit
    >mysql --host=localhost --user=mysql --password=mysql ciao

你可能感兴趣的:(mysql,windows,Install)