禁用或限制远程访问。若允许远程访问,需要确保特定主机才拥有访问权。
对用户进行合理授权,应用程序中最好不要直接使用root用户。
限制打开网络socket,此时仍可以建立与Mysql服务器的本地连接。
[mysqld]
skip-networking
强迫Mysql仅监听本机。
[mysqld]
bind-address=127.0.0.1
更改root用户的登录名称和密码。
移除测试数据库和匿名账户及废弃的账户。
禁用LOCAL INFILE。
[mysqld]
set-variable=local-infile=0
删除历史命令记录。
cat /dev/null >~/.bash_history
cat /dev/null >~/.mysql_history
及时安装Mysql安全补丁。
使用chroot限制Mysql运行环境。
自动定期备份数据库。
如果你是个人服务器/VPS环境搭建,必须注意下列几点.如设置不对,后台部分功能设置可能会出现Mysql Query Sql Error 等错误提示
*** 作系统:Linux/Unix/NT;推荐使用Linux或Unix/Win2003 *** 作系统,版本不限
服务环境:Apaceh(IIS)+PHP5.0.x+GD+MySQL5.0.2+Zend Optimzer3.0.x;推荐最新版本;
硬件环境:P4以上服务器,1G内存,10G以上硬盘;
网络环境:10M;推荐10M以上。
打开mysql中的my.ini搜索 sql-mode 修改成 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
config.php 配置文件中
sqlmode 选择开启参数为1.
'sqlmode' =>'1' //MYSQL sql-mode开关 0=关闭 1=开启
)
用虚拟主机的如不清楚服务器环境配置,请咨询你的空间服务商
正常的下载和安装教程网上很多,在此不赘述了,下面聊一下碰到的异常情况。
点击execute后,出现图中的叉叉后,不要慌,复制requirement下面的英文名称,在网上搜索下载后,手动安装,安装完成后,再点击back,返回到上一步;然后再点击next,红叉叉全消失了。
下载地址:
尽管满屏广告,但不用担心下载下来后,安装一大堆垃圾!
python正常下载和安装即可,vs如果到官网下,可能速度会很慢很慢,而且那几个版本的文件都比较大,搞不好,会让你下载到怀疑人生,当然,从别的渠道还是能找到资源的。
总结:1、安装的过程中,首先要了解一点英文,否则是很难安装下去的
2、碰到了异常,分析异常产生的原因,能否用其他方法解决?多去思考,多去尝试
3、如果没把握,最好先备份好系统
4、在折腾中提高
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)