娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

mysql常用操作

1、用户相关

#创建用户
CREATE USER 'testuser'@'192.168.%' IDENTIFIED BY '1234@abcd';
#删除用户
drop user 'testuser'@'192.168.%';
#授权用户访问某个库的权限
grant select, insert, update, delete on shop.* to ‘testuser’@'192.168.%';
#授权所有权限
grant all privileges on *.* to 'testuser'@'192.168.%';
#授权nacos_config所有权限并配置密码
grant all on nacos_config.* to 'testuser'@'%' identified by "Aa1234@abcd";
#查看用户权限
show grants for 'testuser'@'192.168.%';
#权用户远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
#查询有哪些连接
show processlist;
#忘记密码,在配置文件中mysqld下加入
skip-grant-tables
重启mysql,使用root登录,不用输入密码
mysql> UPDATE mysql.user SET authentication_string=PASSWORD("Aa1234@abcd") WHERE user='root';
mysql> flush privileges;
#更改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Aa1234@abcd');
2、数据相关
#备份全部数据库
mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db
#备份指定数据库
mysqldump -uroot -p test > /backup/mysqldump/test.db
#按条件备份,只备份id=11的记录
mysqldump -uroot -p test users --where="id='11'" >user.sql
#只备份数据,不备份表结构
mysqldump -uroot -p --no-create-info test users --where="id='11'" >user.sql
#只备份表结构不备份数据
mysqldump -uroot -p --no-data test users >user.sql
#还原备份
#登陆mysql
source /data/user.sql;
#或者
mysql -uroot -p db_name < /backup/mysqldump/db_name.db
赞(0)
未经允许不得转载:娃哈哈好喝 » mysql常用操作
分享到: 更多 (0)