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'

能够参考这篇文章这篇文章

相关文章
相关标签/搜索