windows免安裝版mysql配置

1.下載免安裝版mysql

  從下面的網址中下載免安裝版的mysql,注意不是exe格式的:
http://dev.mysql.com/downloads/mysql/5.6.htmlhtml

2.解壓和配置

  • 將下載的包解壓,例如解壓到D:\Program Files\mysql-5.6.24-winx64, 而後將解壓目錄下默認文件 my-default.ini 拷貝一份,更名 my.ini, 複製如下內容到my.ini中並保存:mysql

    [client]
    port=3306
    default-character-set=utf8
    
    [mysqld]
    port=3306
    
    character_set_server=utf8
    #character_set_server=utf8 必定要這樣寫;
    
    basedir=D:\Program Files\MySQL\mysql-5.6.16-win32
    #解壓目錄
    
    datadir=D:\Program Files\MySQL\mysql-5.6.16-win32\data
    #解壓目錄下data目錄,必須爲data目錄
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  • 在path中添加mysql環境變量:D:\Program Files\mysql-5.6.24-winx64sql

  • 打開控制檯進入到mysql的bin目錄,即D:\Program Files\mysql-5.6.24-winx64\bin, 而後執行mysqld --install命令(若是報錯則使用管理員權限打開控制檯)命令行

  • 啓動mysql
    net start mysqlcode

  • 中止mysql net stop mysqlserver

3.初始化root用戶和密碼

    剛安裝完成時root帳號默認密碼爲空,此時能夠將密碼修改成指定的密碼,如:123456。打開命令行執行一下命令:htm

mysql –u root
mysql>show databases; 
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT

4.建立用戶和登陸

建立一個普通的用戶以下:blog

/* 用戶能夠從任何地址登陸 */
CREATE USER 'username' IDENTIFIED BY 'password';

/* 用戶只能從指定的ip登陸,如localhost */ 
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

登陸方式以下:ip

/* root 用戶登陸, 注意要帶上-p, 不然mysql會認爲你是想使用無密碼方式登陸,只有部分用戶才能夠無密碼登陸 */
mysql -uroot -p

/* 普通用戶登陸 */
mysql -ujoey -p

若是使用@localhost方式建立用戶後登陸失敗,報以下錯誤:get

ERROR 1044: Access denied for user ''@'localhost'

能夠參考這篇文章這篇文章

相關文章
相關標籤/搜索