MySQL5.6免安装版环境配置和登陆

工具:

win7操作系统

MySQLzip格式安装包

 

1,配置环境变量很简单:

我的电脑->属性->高级->环境变量

选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)

 

2,修改一下配置文件

(如果没有配置,之后启动的时候就会出现找不到文件),

mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,

在其中修改或添加配置:

[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

3,以管理员身份运行cmd

(一定要用管理员身份运行,不然权限不够),

输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin

进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误)

输入mysqld -install

(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

安装成功

4,启动服务,

继续在cmd中输入:

net start mysql

,服务启动成功!

 

5,补充:

mysql概要(一)dos下连接数据库

将mysql加入/移除服务中(移除服务再重新加入服务前可能需要重启才能生效)

mysqld install /mysqld remove

启动/停止服务(不需要分号结尾;)(有时候出错,可能是mysql线程未关闭)

net start mysql/net stop mysql

备注:

数据库中有mysql.exe和mysqld.exe

mysqld是mysql daemon,在后台运行,监听3306端口,
mysql一个dos客户端软件,可以对任何主机的mysql服务(即后台运行的mysqld)发起连接。

6,登陆,

因为root用户的默认密码为空,直接回车进入

  mysql -u root -p
 设置新密码
  ①  show databases;
  ②  use mysql;
  ③  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
  ④  quit;

添加一个可远程登录的帐号user

#添加一个可远程登录的帐号user,且设置密码123456,能访问所有库 如远程无法访问关闭防火墙或添加入站出站规则,添加端口3306
GRANT all privileges on *.* TO 'user'@'%' identified by '123456' WITH GRANT OPTION;  
FLUSH PRIVILEGES;  
 
#mysql 添加用户user1并授权访问指定数据库db123,且设置密码333333
grant all privileges on db123.* to 'user1'@'%' identified by '333333' with grant option;  
FLUSH PRIVILEGES;
 
#mysql 添加用户user2并授权访问指定数据库db123,且设置密码666666,同时限制登录为指定IP段
grant all privileges on db123.* to 'user2'@'192.168.104.%' identified by '666666' with grant option;  
FLUSH PRIVILEGES; 

MySQL新建用户,授权,删除用户,修改密码

补充:MySQL中授权(grant)和撤销授权(revoke)

1.新建用户。
 
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp  密码为:1234  的用户。
然后登录一下。 mysql
>exit; @>mysql -u phplamp -p @>输入密码 mysql>登录成功 2.为用户授权。 //登录MYSQL(有ROOT权限)。我里我以ROOT身份登录. @>mysql -u root -p @>密码 //首先为用户创建一个数据库(phplampDB) mysql>create database phplampDB; //授权phplamp用户拥有phplamp数据库的所有权限。 >grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; //刷新系统权限表 mysql>flush privileges; mysql>其它操作 /* 如果想指定部分权限给一用户,可以这样来写: mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234'; //刷新系统权限表。 mysql>flush privileges; */ 3.删除用户。
@
>mysql -u root -p @>密码 mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost"; mysql>flush privileges; //删除用户的数据库 mysql>drop database phplampDB; 4.修改指定用户密码。
@
>mysql -u root -p @>密码 mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
//刷新系统权限表
mysql>flush privileges;

 (ps:关于权限修改,特别注意,修改后腰刷新权限表

 

posted @ 2018-04-26 11:22  假程序猿  阅读(7497)  评论(0编辑  收藏  举报