2024年4月15日发(作者:)

一.衔接MySQL格局: mysql -h主机地址 -u用户名 -p用户暗码1.例1:衔接到本

机上的MYSQL.起首在打开DOS窗口,然落后入目次 mysqlbin,再键入敕令mysql -

uroot -p,回车后提示你输暗码,假如刚装配好MYSQL,超等用户root是没有暗码的,故直

接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>.2.例2:衔接到长途主机

上的MYSQL.假设长途主机的IP为:110.110.110.110,用户名为root,暗码为abcd123.

则键入以下敕令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不

必加空格,其它也一样)3.退出MYSQL敕令: exit (回车).

二.修正暗码格局:mysqladmin -u用户名 -p旧暗码 password 新暗码1.例1:给

root加个暗码ab12.起首在DOS下进入目次mysqlbin,然后键入以下敕令:

mysqladmin -uroot -password ab12注:因为开端时root没有暗码,所以-p旧暗码一

项就可以省略了.2.例2:再将root的暗码改为dmin -uroot -pab12

password djg345

三.增长新用户.(留意:和上面不合,下面的因为是MySQL情形中的敕令,所今后面都

带一个分号作为敕令停止符)格局:grant select on 数据库.* to 用户名@登录主机

identified by "暗码"例1.增长一个用户test1暗码为abc,让他可以在任何主机上登录,并

对所稀有据库有查询.拔出.修正.删除的权限.起首用以root用户连入MySQL,然后键入以

下敕令:grant select,insert,update,delete on *.* to test2@localhost identified by

"abc";假如你不想test2有暗码,可以再打一个敕令将暗码消失落.grant

select,insert,update,delete on mydb.* to test2@localhost identified by "";在上面

讲了登录.增长用户.暗码更改等问题.下面我们来看看MySQL中有关数据库方面的操纵.留

意:你必须起首登录到MySQL中,以下操纵都是在MySQL的提示符下进行的,并且每个

敕令以分号停止.经常应用敕令create database name; 创建数据库use

databasename; 选择数据库drop database name 直接删除数据库,不提示show tables;

显示表describe tablename; 表的具体描写select 中加上distinct去除反复字段

mysqladmin drop database name 删除数据库前,有提示.显示当前mysql版本和当前日

期select version(),current_date;2.修正mysql中root的暗码:shell>mysql -u root -

pmysql> update user set password=password(”xueok654123″) where

user=’root’;mysql> flush privileges //刷新数据库mysql>use dbname; 打开数据

库:mysql>show databases; 显示所稀有据库mysql>show tables; 显示数据库mysql

中所有的表:先use mysql;然后mysql>describe user; 显示表mysql数据库中user表

的列信息);创建一个可以从任何地方衔接办事器的一个完全的超等用户,但是必须

应用一个口令something做这个mysql> grant all privileges on *.* to

user@localhost identified by ’something’ with增长新用户格局:grant select on

数据库.* to 用户名@登录主机 identified by “暗码”GRANT ALL PRIVILEGES ON *.*

TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT

OPTION;GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED

BY ’something’ WITH GRANT OPTION;删除授权:mysql> revoke all privileges

on *.* from root@”%”;mysql> delete from user where user=”root” and

host=”%”;mysql> flush privileges;创建一个用户custom在特定客户端

登录,可拜访特定命据库fangchandbmysql >grant select, insert, update, delete,

create,drop on fangchandb.* to custom@ identified by ‘ passwd’重

定名表:mysql > alter table t1 rename t2;ump

10.操纵数据#拔出表departmentinsert into department(name,description)

values('体系部','体系部');insert into department(name,description) values('公关部','

公关部');insert into department(name,description) values('客服部','客服部');insert

into department(name,description) values('财务部','财务部');insert into

department(name,description) values('测试部','测试部');#拔出表s_positioninsert