mysql的安装及一些初级操作
来源:互联网 发布:怎么查询域名注册商 编辑:程序博客网 时间:2024/06/16 14:38
一。mysql的安装
注意点: 选择字符集 UTF8
选中 root remote machine
安装完成 后 检测 window服务中 是否寸 "Mysql"
添加环境变量 Path=%PATH%;%MySql_HOME%/bin
使用命令连接 mysql -u用户名 -p密码 -hip地址 -P端口
常用的客户端 mysql.exe(dos客户端)
sqlyog (类似 plsql)
sqlfront
二。Mysql和oracle数据体系对比
Oracle 每一个【用户】 有一个方案 方案下存在 表数据
Mysql 每一个【数据库】 就存在表数据库 用户控制权限
三。常用的命令
show databases;#显示当前用户下 有权限的所有数据库
use 数据库名 #进入输入的数据库
show tables;
desc 表名 #显示表结构 等价于 SHOW FULL FIELDS FROM user;
show charset; #mysql支持的所有字符集
SHOW COLLATION; #字符串的校对规则(是否区分大小写)
四。权限管理
在mysql中 用户名包括两部分 用户名@'连接权限' :
#该用户只允许192.168.1.1@ip的机器连接当前数据库
create user student@'192.168.1.1' identied by '密码'
create user student@'192.168.1.2' identied by '密码'
1 直接通过修改密码表
use mysql;
update mysql.user set password=password('654321') where user='student';
flush privileges; --刷新
2 直接修改当前用户的密码
set password=password('123456');
3 忘记密码
找到 mysql_home/my.ini
在[mysqld] 添加 skip-grant-tables
重启 mysql服务
net stop mysql;
net start mysql;
在dos中敲入 mysql -uroot
通过第1步骤的修改密码
#删除用户
drop user student #默认是%
drop user student@''
#用户添加权限
grant all on *.* to 用户名@'主机名' --用户权限
grant all on mysql.* to 用户名@'主机名' --数据库权限
grant all on mysql.db to 用户名@'主机名' --对象权限
注意点: 选择字符集 UTF8
选中 root remote machine
安装完成 后 检测 window服务中 是否寸 "Mysql"
添加环境变量 Path=%PATH%;%MySql_HOME%/bin
使用命令连接 mysql -u用户名 -p密码 -hip地址 -P端口
常用的客户端 mysql.exe(dos客户端)
sqlyog (类似 plsql)
sqlfront
二。Mysql和oracle数据体系对比
Oracle 每一个【用户】 有一个方案 方案下存在 表数据
Mysql 每一个【数据库】 就存在表数据库 用户控制权限
三。常用的命令
show databases;#显示当前用户下 有权限的所有数据库
use 数据库名 #进入输入的数据库
show tables;
desc 表名 #显示表结构 等价于 SHOW FULL FIELDS FROM user;
show charset; #mysql支持的所有字符集
SHOW COLLATION; #字符串的校对规则(是否区分大小写)
四。权限管理
在mysql中 用户名包括两部分 用户名@'连接权限' :
#该用户只允许192.168.1.1@ip的机器连接当前数据库
create user student@'192.168.1.1' identied by '密码'
create user student@'192.168.1.2' identied by '密码'
create user student@'%' identified by '密码'
连接权限:只允许指定ip连接
%:分号代表任意ip都以连接,且只能用于别人连接你的数据库, 本机是连接默认成:用户名@localhost 或者 用户名@本机ip 也可以登录
登录: mysql -uroot -p123456 -hlocalhost -P3306
-h:指定主机,默认本机,可以是别人的数据库,-P指定端口,mysql默认3306
1 直接通过修改密码表
use mysql;
update mysql.user set password=password('654321') where user='student';
flush privileges; --刷新
2 直接修改当前用户的密码
set password=password('123456');
3 忘记密码
找到 mysql_home/my.ini
在[mysqld] 添加 skip-grant-tables
重启 mysql服务
net stop mysql;
net start mysql;
在dos中敲入 mysql -uroot
通过第1步骤的修改密码
#删除用户
drop user student #默认是%
drop user student@''
#用户添加权限
grant all on *.* to 用户名@'主机名' --用户权限
grant all on mysql.* to 用户名@'主机名' --数据库权限
grant all on mysql.db to 用户名@'主机名' --对象权限
阅读全文
0 0
- mysql的安装及一些初级操作
- ubuntu在线安装Mysql及一些操作
- MySQL的配置及一些基础操作
- MySql 安装及初级使用详解
- mysql安装及操作
- mysql的安装及基本操作
- (centos)mysql的安装及基本操作
- Java Mysql 初级操作
- mysql 初级操作
- MYSQL初级数据库操作
- mysql的一些操作
- Mysql的一些操作
- mysql的一些操作
- mysql 的一些操作
- mysql的一些操作
- MYSql对外键约束及字段的一些操作
- MySQL数据库的一些基本操作及注释
- mysql的安装及一些常见的问题
- Android音视频API(android.media.effect):概览
- 信号阻塞
- 对自己之前学java的认识
- Aspose.slides记录(二)
- JDBC操作数据库的基本步骤
- mysql的安装及一些初级操作
- 设置mysql允许外部IP访问
- Dubbo详细介绍与安装使用过程
- Unity3D-调用IOS原生分享的实现
- Codeforces Round #297 (Div. 2)E. Anya and Cubes(折半搜索)
- HPE Mobile Center 试用感受功能简单,不推荐
- Maven 之 SNATSHOT 和release
- 数组中的主元素
- mysql导入导出sql文件