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