-
连接远程数据库
mysql -h 192.168.5.116 -P 3306 -u root -p123456
-
创建用户与授权
create user 'username'@'host' identified by 'password' 授权 grant privileges on databasename.tablename to 'username'@'host' 说明: (1)privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL (2)tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.* 例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%'; GRANT ALL ON *.* TO 'pig'@'%';
-
redis配置远程连接
(1)修改redis配置文件 vim /etc/redis.conf 注释掉bind 127.0.0.1可以使所有的ip访问redis 设置:protected-mode no(在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错) 设置requirepass requirepass 字段实际就是redis连接的auth密码 (2) 使用redis客户端(redis-cli)通过密码远程连接: redis-cli -h 你服务器的ip -p 6379 -a 你的密码
-
数据库备份
(1)mysqldump -u secop -p my_database|gzip > my_database.sql.gz (压缩)
还原:gunzip < backupfile.sql.gz | mysql -uusername -p databasename
(2)mysqldump -u secop -p my_database > my_database.sql.gz (不压缩)
MySQL知识点汇总
最新推荐文章于 2024-08-01 08:23:29 发布