| MySQL的常规使用 一、MySQL数据库的启动和登录 1、启动mysql数据库 切换到mysqladmin用户 启动mysql su - mysqladmin service mysql start 
 2、登录mysql数据库 2.1、首次登录,采用空密码登录: bin/mysql -uroot -p 回车 登录 
 2.2、修改密码后,使用密码登录 bin/mysql -uroot -p 输入密码 
 二、MySQL简单命令的使用 1、查看里面包含有哪些库? show database; 
 2、使用某个数据库,并查看数据库内的表 use mysql; show tables; 
 3、查看某个表有哪些字段 如:user表 desc user; 
 4、查询创建表的语句: show create table user; 
 5、查看可以访问user这张表的信息: select Host,user,password from mysql.user; 
 6、设置MySQL数据库的密码: 6.1、设置密码为123456,并查看: update mysql.user set password=password('123456') where user='root'; select Host,user,password from mysql.user; 
 6.2、在另外一个窗口登录 bin/mysql -uroot -p 回车 
 此时没有用密码页可以登录 6.3、要使密码生效,必须刷新权限: flush privileges; 
 6.4、尝试重新登录,不输入密码 
 6.5、登录输入密码: 
 7、删除空密码账号的密码: delete from mysql.user where user=''; 
 8、删除后查看并尝试使用空密码登录: select Host,user,password from mysql.user; 
 bin/mysql -uroot -p 回车 
 9、安装使用海蛎软件访问数据库: 
 10、修改%,使任何机器都可以访问 update mysql.user set Host='%' where Host='hadoop-01'; flush privileges; 
 11、修改后重新访问: 
 12、在MySQL下使用命令帮助? mysql --help 
 13、关于密码的问题: 13.1、密码输入安全的问题 如果这样登录 mysql -u root -p123456 登录后,使用history命令可以查看历史记录,这种输入在生产上是不安全的 
 13.2、密码的几种输入问题 -p 参数和密码间没有空格 如这样登录 mysql -u root -p 123456 
 是登录不进去的\ 13.3、后输入密码 mysql -u root -p 输入密码 
 14、远程登录MySQL数据库 mysql -u root -p12345 -h 192.168.137.130 
 15、创建DB和用户: 15.1、创建DB: create database ruozedb; 
 15.2、创建用户只对这个库有权限 grant all privileges on ruozedb.* to ruoze@'192.168.137.1' identified by '123456'; 
 flush privileges; 
 15.3、使用海蛎登录进行测试: 
 
 16、查看当前有多少用户链接进数据库: show processlist; 
 17、杀掉连接会话: kill id 如:kill 12 
 三、如何重新部署安装MySQL数据库 1、删除归档及数据文件 rm -rf arch/* data/* 2、使用脚本重新安装: scripts/mysql_install_db --user=mysqladmin --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data |