mysql window免安装配置

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

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

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

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

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

    mysqladmin -u root shutdown
  6. 注册mysql为windows service. 之后能够使用windows service来关闭启动mysqld. ui

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

    mysql

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

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

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

    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
相关文章
相关标签/搜索