1、查看数据库状态及启动停止/etc/init.d/mysqldstatus/etc/init.d/mysqldstart/etc/init.d/mysqldstop
2、给用户配置初始密码:mysqladmin-uroot-password
3、修改root用户密码为abcmysqladmin-uroot-ppasswordabc
4、如果想去掉密码:mysqladmin-uroot-pabcpassword
5、root连接数据库有密码和无密码mysql-uroot(-uroot)-pmysql
6、增加用户test1密码abc,让它可以在任何主机上登录,并对所有数据库有查询,插入,修改,删除的权限。格式:grantselecton数据库.*to用户名
登录主机identifiedby密码grantselect,insert,update,deleteon*.*totest1%Identifiedbyabc;7、使用test1账号从其他主机上登录命令mysql-h主机名-utest1-pabceg:mysql-h10..48.-utest1-pabc
8、增加一个用户test2,让它只可以在localhost上登录,并可以对数据库mydb进行查询,插入,修改,删除的操作。这样用户即使使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过mysql主机上的web页面来访问。grantselect,insert,update,deleteonmydb.*totest2
localhostidentifiedbyabc;grantselect,insert,update,deleteonmydb.*totest2localhostidentifiedby;设置无密码9、显示数据库列表showdatabases;usemysql打开库showtables;
10、表的操作describle表名;显示数据表的结构createdatabase库名dropdatabase库名createtable表名(字段设定列表)droptable表名deletefrom表名清空表记录select*from表名显示表中的记录insertinto表名values(,,,)altertable表名addcolumn字段名字段选项
导出数据:mysqldump--opttestmysql.test//将数据库test导出到mysql.test文件,后面是一个文本文件mysqldump-uroot-p--databasesdbnamemysql.dbname//就是把数据库dbname导出到文件mysql.dbname中。
导入数据:mysqlimport-uroot-pmysql.dbname将文本数据导入数据库:文本数据的字段之间用tab键隔开usetestloaddatalocalinfile文件名intotable表名;eg:loaddatalocalinfileD:/mysql.txtintotablemytable;导入.sql文件命令usedatabasesourced:/mysql.sql;