修改数据库密码(老方法,新方法往下看) https://haokan.baidu.com/v?pd=wisenatural&vid=10858090832095128208
数据库备份还原 https://bbs.aladedalu.com/thread-1788-1-1.html
最后如果连不上网关,需要修改httpd的链接数据库的地方的密码
https://www.cnblogs.com/weizaiyes/p/8203308.html 设置httpd服务
https://blog.csdn.net/qq_36269641/article/details/110223472 设置mysql 服务
如果想mysql -uroot 报错 则bash: mysql: command not found 则 ln -s /opt/lampp/bin/mysql /usr/bin/
找到mysql创建软连接
同时还需要把my.cnf 注释掉 /opt/lampp/etc/my.cnf
中的 default-storage-engine=InnoDB
当启动 httpd 无关联日志时候,报 索引越界 启动方式
/opt/lampp/bin/apachectl -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
参考
https://www.cnblogs.com/toumingbai/p/8203112.html
注意::::如果修改密码 可以直接修改user表的%的密码就行
UPDATE mysql.user set password= PASSWORD (‘xxxxxxx@’) WHERE User = “game” and Host=“%”;
FLUSH PRIVILEGES;
数据库是latin1 想取出来用utf8
https://blog.csdn.net/weixin_39636226/article/details/113155298?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_default&spm=1001.2101.3001.4242.1&utm_relevant_index=3
数据库迁移
数据库抽取数据源位置 /var/lib/mysql 或 /opt/lampp/var/mysql
tar -zcvPf /root/date.tar.gz /var/lib/mysql
数据库还原 找到目标数据库位置 删库/var/lib/mysql 或者 /opt/lampp/var/mysql 然后再还原 还原其实可以直接解压后复制进去
cd /;rm -rf /var/lib/mysql;tar -zxvPf /root/date.tar.gz -C /;reboot
(注意:抽取的数据库位置可能和还原的数据库位置不同,需要手动移动还原的文件到目标数据库的位置)
注意:还原后数据库密码为以前数据库的密码
数据库db_connect里面的IP改为现在的IP以及加密后的密码
服务端配置文件里面的密码和加密后的密码也要改
1.数据库打包命令(2)
tar -zcvPf /root/date.tar.gz /opt/lampp/var/mysql
打包好的数据库文件在root目录
2.有新的服务器后将之前打包好的数据库文件date.tar.gz上传到root目录
数据还原命令
cd /;rm -rf /opt/lampp/var/mysql;tar -zxvPf /root/date.tar.gz -C /;reboot
意思为删掉新架设的服务端里面自带的数据并还原之前打包的数据然后重启linux系统
注意:还原后数据库密码为以前数据库的密码
数据库db_connect里面的IP改为现在的IP以及加密后的密码
服务端配置文件里面的密码和加密后的密码也要改
把mysql设置启动命令
1、检查mysql.server在哪里?
[root@linux01 bin]# find / -name mysql.server
/opt/lampp/bin/mysql.server
2、把此服务复制到init.d下
[root@linux01 bin]# cp /opt/lampp/bin/mysql.server /etc/init.d/mysql
3、启动
[root@linux01 bin]# service mysql start
Starting MySQL. SUCCESS!
如果切换服务器 迁移数据库后,上游戏之后没有点券或者一直是0。
检查你taiwan_billing里几个函数是否存在,诸如usp_confirm这些
解决方案
use mysql;
ALTER TABLE `proc` MODIFY COLUMN `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;