关于MySQL通过localhost无法连接127.0.0.1可以连接的问题

关于MySQL通过localhost无法连接127.0.0.1可以连接的问题>>>在CentOS6.3 X64上新编译安装的MariaDB数据库,编译安装需要相当长的一段时间,如果你的机器不是很好的话。安装后使用探针进行PHPINFO测试的时候。发现默认的localhost不能连接MariaDB数据库,但是通过127.0.0.1又可以连接。表示很郁闷。最初想到的是:是不是linux服务器上的hosts文件问题。于是就 echo “127.0.0.1 localhost”>>/etc/hosts && sync

结果还是一样,localhost无法连接127.0.0.1可以连接。 继续阅读关于MySQL通过localhost无法连接127.0.0.1可以连接的问题

CentOS6.4安装MariaDB数据库

MySQL该换了。替换品话说来自同个创造者的MariaDB。今晚没胃口,不想吃饭,来折腾下呗。VMware下的CentOS6.4;采用官方提供的YUM源。博主同学这里网速不怎么好哈,好吧,即使不好,该继续就继续。优先说明下,由于这两个数据库的创造者是同一个人,所以。在同一个系统中,不作任何处理,MySQL和MariaDB无法兼容,这里采用一山不容二虎的做法,首先将MySQL卸载掉,否则无法安装会提示:

Error: mysql conflicts with MariaDB-server-5.5.33a-1.x86_64

1.配置MariaDB官方提供的YUM源:

[root@bogon Sources]# pwd
/mnt/Sources
[root@bogon Sources]# uname -a
Linux bogon 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@bogon Sources]# grep -v “^#” /etc/yum.repos.d/CentOS-Media.repo

[Media]
name=Local Sources
baseurl=file:///media/cdrom/
file:///media/cdrom1/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2.执行yum安装指令:

[root@bogon Sources]# yum install MariaDB-server MariaDB-client

0131106203227 131106203458 0131106233119

MySQL数据库常用操作命令

好吧,最近比较苦逼,所谓苦中自有苦中乐,由于身边已经没有测试环境,今天就来个裸写技术博文,MySQL数据库常用的操作指令,如果有错,欢迎广大网友指出。谢谢。

1.用户进入MySQL数据库指令:

mysql -u <user> -p

2.查看数据库指令:

show databases; (注意是s的结尾并且以分号结束SQL语句)

3.创建数据库指令:

create database kutea(数据库名);

4.进入某数据库指令:

use kutea(数据库名);

5.查看该数据库表指令:

show tables;(注意是s的结尾并且以分号结束SQL语句)

6.创建数据库表指令:

create table user ( ID int not null primary key; NAME char (12) );

7.查看该数据库表结构指令:

desc user;(数据库表名)

8.删除数据库表指令:

drop table user;

9.删除数据库指令:

drop database kutea;

10.更新数据库密码指令:

UPDATE user SET password=PASSWORD(“new password”) WHERE user=’name’;

FLUSH PRIVILEGES;

QUIT (关于MySQL数据库密码修改及本地重置密码可参照本博相关博文)

就到此处吧,关于MYSQL数据库表的大量操作,本人也不很熟悉。有待学习。本博还有些关于MYSQL数据库引擎类型修改的文章。有需要可以参阅。

将MySQL存储类型从InnoDB修改为MyISAM

又有一段时间没更新了,最近也没啥心情,最不好意思的就是各位友链鸡油了。今天来说下wordpress数据库表的存储引擎类型,mysql不支持InnoDB这种存储类型的数据表进行优化,优化的时候提示下面错误:
note     : The storage engine for the table doesn’t support repair
相信也有很多人使用过WP-Optimize这个wordpress优化插件,其中一个功能就是对wordpress数据表进行优化,如果你的数据表带有InnoDB的存储引擎,这个插件是不会讲该类型的表进行优化的,就算你到mysql服务器上也是无法进行优化,所以我们要修改下wordpress数据表的存储引擎类型,进入phpmyadmin管理数据库—-选中数据库—-SQL—执行下面修改表数据的语句即可:
ALTER TABLE 数据表名 ENGINE=MyISAM;
有多个表可以一起修改的,但每条SQL查询语句应有(;)分号隔开。续上面一篇关于本站mysql数据库出问题而写。目前本站已经所以数据库表的存储引擎类型修改为MyISAM类型。

Windows XP下安装MySQL

这是一篇错误的文章,本来打算在Windows XP下搭建PHP+MySQL环境的。后来觉得,XP系统还有不到一年时长的生命。也就没有继续搭建下去了。只在Windows XP系统下安装了MySQL软件。IIS5功能实在不强,如果真想在Windows XP系统环境下搭建PHP+MySQL环境的友友们可以下载IIS7以上的版本进行搭建。目前Windows XP用户还是占有一定比率的,特别是很多Windows应用开发者,很多也都喜欢Windows XP这款操作系统来作开发使用。好了,不多解释,下面只演示Windows XP下安装MySQL的过程。图片过程:

1configuration MySQL
1configuration MySQL
1configuration MySQL2
1configuration MySQL2
1configuration MySQL3
1configuration MySQL3
1configuration MySQL4
1configuration MySQL4
1configuration MySQL5
1configuration MySQL5
1configuration MySQL6
1configuration MySQL6
1configuration MySQL7
1configuration MySQL7
1configuration MySQL8
1configuration MySQL8
1configuration MySQL9
1configuration MySQL9
1configuration MySQL10
1configuration MySQL10
1configuration MySQL11
1configuration MySQL11
1configuration MySQL12
1configuration MySQL12

CentOS下搭建LAMP环境安装wordpress3.5

你不改变,时间又能为你做些什么呢?虽然上班很忙,但下班折腾后还是坚持写博客。记录下有用的东西来。下面就来介绍下Linux Centos下搭建LAMP环境安装wordpress3.5。其中还有一些简单的MySQL操作,好啦。写完撸撸我就去睡觉,进入话题:

1.安装LAMP(这里已经在Centos6.3上配置了本地yum源了,所以也算得上是yum rpm包安装搭建LAMP环境):

[root@localhost ~]# yum install -y mysql-server php-mysql php httpd

2.MySQL简单操作:

配置MySQL:
mysql_install_db
启动MySQL服务器:
service mysqld start
配置MySQL服务器用户密码:
/usr/bin/mysqladmin -u root password ‘new-password’
进入MySQL:
mysql -u root -p
创建MySQL数据库:
mysql> create database kutea;
查看MySQL数据库:
mysql> show databases;
root用户下创建MySQL数据库其他用户:
mysql>grant all on *.* to kuteanet@localhost identified by “123456”;
其他MySQL用户登录MySQL数据库(同上):
mysql -u kuteanet -p

备注:yum安装了php的话自动在目录/etc/httpd/conf.d/下创建一个叫php.cnf的文档。这个我们无需配置,默认就好了。

3.php测试(在httpd站点根目录下创建php测试文档):

[root@localhost html]# cat index.php
<?php
phpinfo();
?>

4.简单配置Apache:

[root@localhost html]# tail -n 19 /etc/httpd/conf/httpd.conf
#</VirtualHost>

NameVirtualHost 192.168.2.111:80
#上面的IP地址最好不要使用 * 号代替,不然会出错。服务器无法确定虚拟主机的地址
<VirtualHost 192.168.2.111:80>
# ” * ” 表示侦听本地web服务器的所有IP地址。80 不多说。就是http服务端口号了。
ServerAdmin webmaster@xxxxkutea.com
# 该虚拟主机管理员的邮箱地址
DocumentRoot /var/www/html/
# 该虚拟主机的站点根目录路径
ServerName www.xxxxkutea.com
# 该虚拟主机所绑定的玉米
ErrorLog logs/dummy-host.example.com-error_log
# 该虚拟主机错误日志存放的目录路径CustomLog
CustomLog logs/dummy-host.example.com-access_log common
# 该虚拟主机接受访问日志记录存放路径
</VirtualHost>

配置php测试文件

Linux Centos下php测试结果

5.寻找wordpress3.5博客程序:

挂载Windows主机共享目录:
mount -t cifs //172.24.1.151/LinuxOS$ /mnt/ -o username=wenvki
拷贝Windows主机共享目录下的wordpress3.5网站程序:
cp /mnt/wordpress-3.5-zh_CN.tar.gz /home/www1
解压wordpress网站程序:
tar zxvf wordpress-3.5-zh_CN.tar.gz
移动wordpress网站程序到站点根目录:
mv wordpress/* /home/www1

备注:这里的/home/www1/目录是另一台主机NFS文件系统共享到正在使用的HTTP服务器上/var/www/html/目录下的。

6.安装wordpress3.5博客程序:

安装wordpress3.5图1

安装wordpress3.5图2

安装wordpress3.5图3

编辑wp-config.php文档:
复制安装时自动写入的wp-config.php配置到wp-config.php文档中。您也可以现在站点根目录下创建这样一个文档给定可写权限:
cp wp-config-sample.php wp-config.php
chmod 777 wp-config.php

原创作品,转载请注明出处,谢谢合作。撸完睡觉去!!!

Linux下重置MySQL密码

据有关资料显示,人能记住的密码一般不多,很多时候人都是多账户同密码的办法来设置密码的。但一般来说,经常需要接触的账户密码是不会忘记的。但偏偏也有可能有忘记的时候,下面就介绍下在Linux环境下忘记MySQL密码的解决方法。其实很简单,只需要六个步骤就可以解决问的。不多说闲话,进入话题:

1、关闭MySQL服务:

service mysqld stop

2、执行下面命令,跳出安全模式,当然,这条命令大概只在localhost的时候有效。

/usr/local/mysql/bin/mysqld_safe –skip-grant

3、进入 MySQL

/usr/local/mysql/bin/mysql -u root -p 进入mysql

4、更改密码,执行下面语句:

use mysql;

UPDATE user SET Password=password(“XXX”) WHERE User=”root”; 其中,XXX是你要设置的密码

flush privileges;

exit;

5、去掉配置文件中的 skip-grant,修改配置文件,linux下配置文件为my.cnf ,windows下配置文件为my.ini,在[mysqld]下添加

skip-grant

6、启动 MySQL 服务:

service mysqld start

就这么简单!