随笔 - 50  文章 - 0 评论 - 17 trackbacks - 0

测试环境: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运行)

 

 

 



posted on 2010-07-13 21:47  tigertall  阅读(320)  评论(0编辑  收藏