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
相關文章
相關標籤/搜索