测试环境:CentOS 5.5
更新至20100712。
以前总是用源代码编译的来着,现在发现用yum安装也挺好的,除了版本不是最新的外,其他的都挺好的,而且配置更方便了。不像php源码安装,需要with很多东西,有时候还会有些编译问题。
1.安装php之后的一些辅助包 php-mysql php-mbstring php-mcrypt php-eaccelerator php-gd php-libxml ImageMagick
2.安装phpMyadmin后访问报‘Permisson错误’,是因为/etc/httd/conf.d/phpMyAdmin.conf
order deny,allow
deny from all
allow from 127.0.0.1
allow from ::1
这里阻止了外部的访问,增加如下代码,以支持远程访问,可以根据需要修改
allow from 192.168.189.1 --这是我的VMNet8网卡的地址
3.设置root密码
a. ./mysqladmin -u root -p oldpassword password newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令)
b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)
c. mysql>UPDATE user SET password=PASSWORD('new password') WHERE user=’root’; (对登录数据库后这种方式)
mysql>flush privileges;
3.查看数据库字符集
mysql> show variables like 'character_set_%';
mysql> show variables like 'collation_%';
修改数据库的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;
创建数据库指定数据库的字符集
mysql>create database mydb character set utf-8;
在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)