大家好,欢迎来到IT知识分享网。
现在我最常用的数据库就是redis和mysql。
redis存储单一数据,进行数据的去重与缓存。
mysql存储结构型数据,进行数据的完整保存。
redis
安装
apt-get install redis-server
远程登录
vi /etc/redis/redis.conf
将文件中的bind改成
bind = 0.0.0.0
service redis restart
注:宝塔面板的redis路径为 /www/server/redis/
mysql
安装
apt-get install mysql-server
远程连接
mysql -V
获取默认账号密码
cat /etc/mysql/debian.cnf
mysql -u debian-sys-maint -pCk6b2tQBlWvHV1hl
注:当mysql的版本为8.0时,php连接mysql会报错2054,需要进行如下设置: 需要在mysql的配置文件my.ini或mysqld.cnf文档中[mysqld]下加一行参数
default_authentication_plugin = mysql_native_password
IT知识分享网
mysql7及以下
IT知识分享网grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
mysql8
use mysql;
create user 'root'@'%' identified by 'root';
grant all privileges on *.* to 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Root';
flush privileges;
vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind改成0.0.0.0 或者直接注释
最后都要重启服务
service mysql restart
将mysql的数据库文件转移至指定路径
service mysql stop
cp -arp /var/lib/mysql /media/data # 将mysql目录复制到/media/data目录下
chown -R mysql:mysql /media/data/mysql
vi /etc/mysql/mysql.conf.d/mysqld.cnf
将datadir修改为新路径,绝对路径
vi /etc/apparmor.d/usr.sbin.mysqld
IT知识分享网/var/lib/mysql r
/var/lib/mysql/** rwk
寻找上面两段,并修改为
[新存储路径] r
[新存储路径]/** rwk
service apparmor restart service mysql restart
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6073.html