mysql参考手册重点章节:5 6 7 8 10 11 13 14 15
## mysql启动方法:
mysqld_safe
mysqld start
## mysql关闭方法:
kill:(野蛮关闭,严重不推荐)
kill
pkill
killall
mysqladmin shutdown(优雅关闭,推荐)
mysqld stop
## mysql登陆方法:(单、多实例,本地、远程登录)
mysql
mysql -uroot
mysql -uroot -p # 非脚本登陆推荐方式
mysql -uroot -p'your passwd' # 脚本登录推荐,加密或者授权root用户700
mysql -uroot -p'your passwd' -S /data/3306/mysql_3306.socket # 多实例登录
**** 待完善
## 修改mysql提示符
prompt \u@\d \r:\m:\s-> #### 临时生效
[mysql]
prompt \\u@\\d \\r:\\m:\\s-> #### my.cnf,永久生效
## 设置密码
(多)mysqladmin -uroot password '123456' -S /data/3306/mysql_3306.sock
## 修改密码
mysqladmin -uroot -p123456 password '654321'
(多)mysqladmin -uroot -p123456 password '654321' -S /data/3306/mysql_3306.sock
update mysql.user set password=password(654321) where user='root' and host='localhost';
set password=password('12345');
## root密码丢失找回
# 停止数据库
/etc/init.d/mysqld stop
# 忽略授权表启动
mysqld_safe --skip-grant-tables --user=mysql &
(多)mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables --user=mysql &
# 登录
mysql
# update方式修改密码
mysql> update mysql.user set password=password("456456") where user='root' and host='localhost';
mysql> flush privileges;
# 重启mysql
mysqladmin -uroot -p456456 shutdown
(多)killall mysqld
/etc/init.d/mysqld start
## SQL结构化查询语言,是对关系型数据库进行操作、管理的语言
# DQL数据查询语言
select .......[where|group by|order by|having]....
# DML数据操作语言 处理表内的数据
insert