mysql设置更改root密码 首先安装好mysql 在etc/profile目录下在家/etc/local/mysql/bin 设置全局环境变量 通过mysqladmin命令设置密码 此时登陆可以 如何修改密码? 使用mysqladmin输入root用户和密码 此时再以新密码登陆 如果不知道root密码首先更改/etc/my.cnf文件 忽略授权不用用户名密码直接登陆 此时可以不输入密码直接登陆 此时可以查询用户 第一步show databases;user mysql;show tables; 此时可以看到user表 使用select * from user;或者 desc user;查看表字段和结构 此句可以查询到mysql.user中得用户,账号,密码 使用update语句可以修改密码 此时修改完成 注释此配置

连接 mysql 通过ip和port连接

通过sock连接 只适用本机

连接mysql -e 继续操作个命令 适用于shell脚本

查看用户 select user();

查询数据库

如何创建表

查看数据库版本

查看状态 show status;

查看队列

mysql用户管理 授予权限 其中127.0.0.1为来源IP *.*为 库名 .表名

localhost默认连接为sock如果ip有来源需要制动-h 。授权不会记录命令历史文件

show grants查看所有授权需指定用户

常用得sql操作:

数据库备份恢复 使用mysqldump将文件备份到一个文件中

使用反向重定向将文件恢复到mysql2库中 通过此命令可以之间查看数据库

备份表

恢复表只需要写一个表名即可 备份所有得库 只备份表结构 mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/ mysql 配置详解: http://blog.linuxeye.com/379.html mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html 同学分享的亲身mysql调优经历: http://www.apelearn.com/bbs/thread-11281-1-1.html SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html 什么是事务?事务的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094 根据binlog恢复指定时间段的数据 https://blog.csdn.net/lilongsy/article/details/74726002 mysql字符集调整 http://xjsunjie.blog.51cto.com/999372/1355013