我在Windows 7下配置Apache2.4+php5.6+mysql5.6,服务程序安装在C盘,把网站配置在E:\webs,使用以下的配置(httpd.conf):
DocumentRoot "E:/webs"
<Directory "E:/webs">
Options -Indexes
Options +FollowSymlinks
AllowOverride None
Require all granted
</Directory>
Posts Tagged ‘mysql’
Apache中配置多个虚拟目录
星期日, 10月 22nd, 2017mysql局域网访问设置及C#连接方法
星期三, 2月 8th, 2017局域网连接mysql报错:
ERROR 1130: Host '192.168.1.36' is not allowed to connect to this MySQL server
解决方法:
可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 或添加一个用户为“%” 。
在树莓派中部署MySQL
星期五, 1月 15th, 2016上一篇说到在树莓派中部署Nginx+PHP,在这里可以找到部署MySQL的方法,在这里可以找到给php部署mcrypt扩展的方法。
命名汇总如下:
sudo apt-get install mysql-server sudo mv /etc/mysql/my.cnf /etc/mysql/my.cnf.bak sudo cp /usr/share/doc/mysql-server-5.5/examples/my-small.cnf /etc/mysql/my.cnf echo 修改/etc/mysql/my.cnf在[mysqld]下增加一行:query_cache_size = 8M sudo service mysql restart sudo apt-get install php5-mysql echo php增加mcrypt扩展方法 sudo apt-get install php5-mcrypt sudo php5enmod mcrypt echo 最后要重启php sudo service php5-fpm restart
最后到这里下载phpmyadmin部署即可:把解压后所有文件复制进/var/www/phpmyadmin目录下,把config.sample.inc.php复制成config.inc.php,打开修改$cfg['blowfish_secret'] = '',单引号里加上随机的字符串即可。
MySQL root忘记密码的解决办法
星期六, 7月 11th, 2015MySQL root密码的恢复方法之一
如果忘记了MySQL root密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
killall -TERM MySQLd
2. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_MySQLd --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
MySQL -u root
4. 修改root用户的密码;
MySQL> update MySQL.user set password=PASSWORD('新密码') where User='root';
MySQL> flush privileges;
MySQL> quit
重新启动MySQL,就可以使用新密码登录了。
解决mysql在Centos下遇到的问题
星期四, 5月 9th, 2013最近在折腾新的VPS,准备在现在的VPS到期后迁移博客到新的VPS上,然后就折腾新的系统和新的软件版本,目前安装CentOS 6.3 64bit系统,512M的内存还能凑合着用。
在安装了LNMP后试着把碰到几次mysql的问题,不断的删改然后重装系统再重来,现在总算找出问题的解决办法了。
1. 解决 phpmyadmin #2002 无法登录 MySQL 服务器
修改 php.ini : mysql.default_socket = /tmp/mysql.sock
重启lnmp搞定。摘自 http://jafy00.blog.51cto.com/2594646/693649
2. ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
用管理员身份登录mysql
# mysql -p
mysql> set password for 'root'@'localhost' =password('newpassword');
flush privileges;
重启mysql搞定。摘自http://blog.csdn.net/rain2lyh/article/details/7940939
mysql数据库不小心被删除的恢复方法
星期日, 7月 22nd, 2012我的这个WordPress建的数据库名叫mydb,而mysql默认建有一个管理用的数据库名叫mysql,昨晚我本来想删除博客的数据库再恢复的(整体替换些内容),结果不小心删除掉了mysql的数据库,都是以my开头的,所以很容易就搞错了,其结果就是所有数据库都连接失败。
但是昨天VPS的网络异常经常连接不上,刚才找了一下之前安装php+mysql+nginx的lnmp0.9脚本,摘取了一部分内容进行测试,已成功恢复数据库。
PHP备份MySQL数据库源码
星期五, 11月 25th, 2011解决PHP写MySQL数据乱码问题
星期三, 5月 25th, 2011在创建数据要设定整个数据或数据字段为utf8编码:
只设定单个字段为utf8编码的实例:
CREATE TABLE IF NOT EXISTS `mytweets` ( `id` bigint(20) NOT NULL, `time` datetime NOT NULL, `text` varchar(200) CHARACTER SET utf8 NOT NULL, `type` varchar(20) NOT NULL, `screen_name` varchar(50) DEFAULT NULL, `status_id` bigint(20) DEFAULT NULL, PRIMARY KEY (`id`) );
MySQL数据库备份和还原的常用命令
星期日, 1月 16th, 2011转载来源:http://www.21andy.com/blog/20071102/655.html
解决MySQL和PHP问题的几点总结
星期六, 8月 28th, 20101. PHP函数传递引用参数的定义:
function test($in, &$out) { $out = $in * 100; return $in % 10; }
2. 时间格式
MySQL定义datetime类型的数据段,PHP可以使用date("Y-m-d H:i:s")获得当前时间赋值给该字段:
//date字段是datetime类型 $strSQL = "insert into test(date) values('" . date("Y-m-d H:i:s") . "')"; $availableDate = date("Y-m-d H:i:s", strtotime("-30 minute")); // 时间计算:半小时前