我在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中配置多个虚拟目录
星期日, 22 10 月, 2017mysql局域网访问设置及C#连接方法
星期三, 8 2 月, 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
星期五, 15 1 月, 2016上一篇说到在树莓派中部署Nginx+PHP,在这里可以找到部署MySQL的方法,在这里可以找到给php部署mcrypt扩展的方法。
命名汇总如下:
[bash]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
[/bash]
最后到这里下载phpmyadmin部署即可:把解压后所有文件复制进/var/www/phpmyadmin目录下,把config.sample.inc.php复制成config.inc.php,打开修改$cfg[‘blowfish_secret’] = ”,单引号里加上随机的字符串即可。
MySQL root忘记密码的解决办法
星期六, 11 7 月, 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下遇到的问题
星期四, 9 5 月, 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数据库不小心被删除的恢复方法
星期日, 22 7 月, 2012我的这个WordPress建的数据库名叫mydb,而mysql默认建有一个管理用的数据库名叫mysql,昨晚我本来想删除博客的数据库再恢复的(整体替换些内容),结果不小心删除掉了mysql的数据库,都是以my开头的,所以很容易就搞错了,其结果就是所有数据库都连接失败。
但是昨天VPS的网络异常经常连接不上,刚才找了一下之前安装php+mysql+nginx的lnmp0.9脚本,摘取了一部分内容进行测试,已成功恢复数据库。
PHP备份MySQL数据库源码
星期五, 25 11 月, 2011解决PHP写MySQL数据乱码问题
星期三, 25 5 月, 2011在创建数据要设定整个数据或数据字段为utf8编码:
只设定单个字段为utf8编码的实例:
[sql highlight_lines=”4″]
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`)
);[/sql]
MySQL数据库备份和还原的常用命令
星期日, 16 1 月, 2011转载来源:http://www.21andy.com/blog/20071102/655.html
解决MySQL和PHP问题的几点总结
星期六, 28 8 月, 20101. PHP函数传递引用参数的定义:
[php toolbar=”false”]
function test($in, &$out) {
$out = $in * 100;
return $in % 10;
}
[/php]
2. 时间格式
MySQL定义datetime类型的数据段,PHP可以使用date(“Y-m-d H:i:s”)获得当前时间赋值给该字段:
[php toolbar=”false”]//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”)); // 时间计算:半小时前
[/php]