1.MYSQL启动
mysqladmin start
/ect/init.d/mysql start
2.MYSQL关闭
mysqladmin shutdown
/ect/init.d/mysql shutdown
3.修改密码
mysqladmin -u用户名 -p旧密码 password 新密码
4.创建用户
CREATE USER testuser IDENTIFIED BY 'password';
5.给用户授权
grant select,insert,update,delete on *.* to testuser;
grant all privileges on *.* to testuser;
flush privileges;
使用root用户给普通用户授权时报错:
you are not allowed to create a user with grant
解决方法
已建用户是:testuser@localhost,授权用户就必须是testuser@localhost 。已建用户是testuser,那么授权用户必须是testuser。
6.远程连接
mysql -h主机地址 -u用户名 -p用户密码
7.全量备份
mysqldump -uroot -p'passwd' db1 db2 > news.sql
mysqldump -uroot -p databases > databases.sql
远程备份
mysqldump -h ip地址 -uroot -p'passwd' db1 db2 > news.sql
mysqldump -h ip地址 -uroot -p db1 db2 > news.sql
8.导入
mysql -uroot -p database < databases.sql
mysql -uroot -p'passwd' database < databases.sql