操作流程:

一、安裝MySQL数据库查询

1、免费下载MySQL-5.6.17-winx64.zip文件。
2、缓解压力到特定目录,本例为D:\mysql-5.6.17-winx64。
3、改动环境变量,my-default.ini名字改为:my.ini,文档里边的参数配置:
       [mysqld]
       # 设定mysql的安裝目录
       basedir=D:/ mysql-5.6.17-winx64
       # 设定mysql数据库查询的数据信息的储放目录,务必是data
       datadir=D:/ mysql-5.6.17-winx64/data
留意:途径是反斜杠,还可以改为2个正斜杠,还能够再加上双引号,
例: datadir="D:\ mysql-5.6.17-winx64\data"
       # mysql端口号
        port=3306
        # 字段名
        character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

4、安裝MySQL服务
       在途径C:\Windows\System32下寻找cmd.exe,点一下鼠标右键以管理员身份运作(win 7下边严苛区别管理权限,务必以管理员身份)
      全自动:mysqld --install [服务名]
      手动式:mysqld --install -manual [服务名]
      mysqld -install MySQL --defaults-file="D:\ mysql-5.6.17-winx64\my.ini"
     留意:尽量要把"-defaults"改为"--defaults",mysqld命令沒有-d选择项,而MYSQL在分析主要参数时,要是遇到xxxx-dxxxx便会把-D当做选择项去解决。
     mysql默认设置搜索c:\my.ini和c:\windows\my.ini,安裝目录下的my.ini或my.cnf。
5、mysql服务起动与终止
     在doc指令下进到到mysql的bin目录(D:\ mysql-5.6.17-winx64\bin>),
     键入"net start mysql"起动mysql,
     键入"net stop mysql"终止mysql服务。


二、root密码重置与登陆

1、登陆
     (当地)登陆mysql数据库查询在doc命令窗口里边,键入指令:mysql -u root –p
回车键后提醒输入支付密码。
注:mysql解压缩版第一次安裝管理人员root的登陆密码为空,因而立即再回车键一次就登陆mysql数据库查询了。

 

远程登陆(拓展)配备
      mysql -h 192.168.80.109 -u root –p
      mysql -h 192.168.80.109 -u root -p123456
注解:
     -h是特定登陆ip,
     -u特定客户,
     -p特定登陆密码,-p后假如全都不写,那麼接下去会提醒输入支付密码,-p后还可以立即写上登陆密码,那样就已不必须输入支付密码了。
2、改动root登陆密码
      起动mysql服务,键入指令:
use mysql                                                                                                                   
应用mysql数据库,doc指令框键入
update mysql.user set password=PASSWORD('newPassword') where User='root';
 doc指令框再键入:
flush privileges;                                                                                                         
mysql 新设定客户或修改密码后要用flush privileges更新MySQL的系统软件管理权限有关表,不然会出現拒绝访问,也有一种方式,便是重启mysql服务器,来使新设定起效。

常见问题:

       在这里流程时,很有可能会出現以下难题:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。
缘故:
       由于mysql数据库查询的user表中,存有客户名叫空的帐户即密名帐户,造成登陆的情况下是尽管用的是root,但具体是匿名登录的,根据报错里的''@'localhost'能看出去。
解决方案:
方式一:
1.关掉mysql
# service mysqld stop                                                                                                             
2.屏蔽掉管理权限
# mysqld_safe --skip-grant-table                                                                                            
显示屏出現: Starting demo from .....
3.新开启一个终端设备键入
# mysql -u root mysql                                                                                                              
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';   
 mysql> FLUSH PRIVILEGES;//还记得要这话,不然假如关掉此前的终端设备,又会出現原先的不正确
mysql> \q                                                                                                                               
方式二:
1.关掉mysql
# service mysqld stop                                                                                                             
2.屏蔽掉管理权限 
# mysqld_safe --skip-grant-table                                                                                           
显示屏出現: Starting demo from ..... 
3.新开启一个终端设备键入    
# mysql -u root mysql    
mysql> delete from user where USER='';    
mysql> FLUSH PRIVILEGES;//还记得要这话,不然假如关掉此前的终端设备,又会出現原先的不正确    
mysql> \q                                                                                                                                          

 

三、卸载掉已安裝的MySQL


           能够 根据Windows的服务管理工具查询。"刚开始"->"运作",键入“services.msc”,回车键。弹出来Windows的服务管理工具,随后就可以看到服务名叫“MySQL”的服务项了。
在doc指令下进到到D:\ mysql-5.6.17-winx64\bin>键入"mysqld -remove"或是"sc delete mysql"实行卸载掉服务。

 

转截:https://blog.csdn.net/mahoking/article/details/42921511