设为首页 加入收藏

TOP

MySQL安装、配置、使用及JDBC链接实例讲解(一)
2018-01-18 06:06:52 】 浏览:374
Tags:MySQL 安装 配置 使用 JDBC 链接 实例 讲解

选择No thanks, juststart my download.

mysql-5.5.36-win32.msi   33.7M

mysql-5.5.36-winx64.msi 35.3M

Navicat V8.2.12ForMySQL使用:

1. 点击连接,输入自定义的连接名和root账号的密码,建立了连接。

2. 打开连接,后就可以对表和视图等进行操作,非常方便。

注意:

1. 如何本地安装,只需要选Development的低连接数就可以了,少占内存,安装的时候顺便配下密码。

2. 安装好了MySQL之后,最好再安装一个MySQL的插件

Navicat V8.2.12ForMySQL,可视化,界面友好,是非常好的管理工具。

使用:

1.     安装好后,可以在启动栏看到MySQL 5.5 Command Line Client

2.     点击后输入密码,后即可进入工作模式,或在运行栏输入

mysql –uroot –p  再输入密码也可。

mysql>

注意:

1)  连接远端主机命令: mysql –h主机地址 –u用户名 –p地址

假设主机:192.168.0.1 user: root pwd:1234

则命令: mysql –h198.168.0.1 –uroot –p1234

2)  此处可用空格,可不用,所以又可以写成

Mysql –h 192.168.0.1 –u root –p 1234

3.     退出

exit

 修改密码:

1. 增加新密码:Dos进入mysql/bin目录下, 执行下面命令:

mysqladmin-u root –p1234  //-->1234为新增加的密码.

2. 修改密码:

mysqladmin -u root–p1234 password abcd //à新密码:abcd

用户管理:

格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:

grant select,insert,update,delete on *.* to test1@"%"Identified by "abc";

但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见下例

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。

grant select,insert,update,delete on mydb.* to test2@localhostidentified by "abc";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb.* to test2@localhostidentified by ""; 

 常用命令:

1. 显示数据库列表

mysql>show databases;

+--------------------+

|Database           |

+--------------------+

|information_schema |

|mysql              |

|performance_schema |

|test               |

+--------------------+

4  rows in set (0.05 sec)

2. 使用某个数据库.

mysql> use mysql;     //-->mysql自带数据库

mysql> show tables;   //-->看多少表

+---------------------------+

| Tables_in_mysql           |

+---------------------------+

| columns_priv              |

| db                        |

| plugin                    |

+---------------------------+

3 rows in set (0.25 sec)

3. 显示表结构

mysql> desc proc;

+----------------------+-----------------------------

| Field                | Type

+----------------------+-----------------------------

| db                   | char(64)

| name                 | char(64)

+----------------------+-----------------------------

2 rows in set (0.21 sec)

4. 建库

mysql> create database school;  //-->school 数据库名

drop database if exists school; //-->存在则删除;

5. 建表

mysql> use school;    //-->打开库.对表操作必须先选数据库

mysql>

create tableteacher

(

id int(3)auto_increment not null primary key,

name char(10) notnull,

addressvarchar(50) default 'ChengDu',

year date

);

6. 删库|删表

mysql> drop datab

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇mysql5.7.12直接解压zip包,安装.. 下一篇windows平台下手工创建mysql服务..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目