Windows下MySQL安装配置与使用

一、下载。html

     下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip。mysql

      NavicatforMySQL:http://www.cnblogs.com/da19951208/p/6403607.htmlsql

二、解压MySQL压缩包数据库

  解压到指定目录,D:\dd\mysql-5.7.11。windows

三、添加环境变量ide

  在Path中添加  D:\dd\mysql-5.7.11\binthis

四、修改配置文件spa

  将my-default.ini名称改成:my.ini,文件里面的参数配置:       [mysqld]       # 设置mysql的安装目录       basedir=D:\dd\mysql-5.7.11       # 设置mysql数据库的数据的存放目录,必须是data       datadir=D:\dd\mysql-5.7.11\data   注意:路径是反斜线,也能够改成两个正斜线,还能够加上双引号       # mysql端口       port=3306       # 字符集       character_set_server=utf8 (我下载这个版本没有找到此项)       sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESserver

五、安装MySQL服务htm

    cmd进入到mysql的bin目录(D:\Dev\mysql-5.7.11\bin)      

  若是安装目录下存在“Data”目录,务必先删除data目录(或移动到其余地方)。

  执行mysqld --initialize --console 。 

      自动:mysqld --install [服务名]       手动:mysqld --install -manual [服务名]       而后执行mysqld -install MySQL --defaults-file="D:\Dev\mysql-5.7.11\my.ini",当显示Service successfully installed时,即表示mysql服务安装成功。   mysql默认查找c:\my.ini和c:\windows\my.ini,安装目录下的my.ini或my.cnf。

六、mysql服务启动与中止

     在dos命令下进入到mysql的bin目录(D:\Dev\mysql-5.7.11\bin),      输入"net start mysql"启动mysql,      输入"net stop mysql"中止mysql服务。
     在dos命令下进入到D:\Dev\mysql-5.7.11\bin>输入"mysqld -remove"或者"sc delete mysql"执行卸载服务。

七、登陆

     本地登陆mysql数据库在doc命令窗口里面,输入命令:mysql -u root -p   回车后提示输入密码。   注:mysql解压缩版初次安装管理员root的密码为空,直接再回车一次就登入mysql数据库。

     修改密码:mysqladmin -u用户名 -p旧密码 password 新密码  

    若是出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误,编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables,保存退出后重启mysql。

 八、受权

create user 'xxxx'@'localhost' identified by 'xxxx'
grant all privileges on *.* to 'xxxx' identified by 'xxxx' with grant option.

九、远程

修改mysql的root密码后,出现Host 'localhost' is not allowed to connect to this MySQL server 错误。解决办法:C:\Program Files\MySQL\MySQL Server 5.5\my.ini在[mysqld]下加下面两行,skip-name-resolveskip-grant-tables重启mysql的windows服务