msyql + php 安装备忘

1、安装mysql

 

启动 mysqld_safe ,如果报错,查看/etc/my.cnf查看mysql配置,找到log文件,查看出错日志。

 

如果错误为:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist,则是因为没有建立起最初的数据库,执行命令:

 

mysql_install_db --user=mysql

 

默认mysql是没用密码的,所以直接 mysql -u mysql连接就可以了。

 

这时,如果创建数据库报权限问题,则先stop mysql, 然后

 

mysqld_safe --skip-grant-table --socket=/tmp/mysql.sock &

 

 

2、安装php的mysql扩展:

 

使用的configure为:

 

 

Configure Command =>  './configure'  '--prefix=/usr/local/php' '--with-config-file-path=/etc' '--with-apxs2=/usr/local/apache2/bin/a

pxs' '--enable-dba' '--with-db4' '--enable-sockets' '--with-curl' '--enable-soap' '--enable-ftp' '--enable-libxml' '--with-libxml-di

r' '--with-zlib' '--with-openssl' '--with-mysql' '--with-pdo-mysql'

 

你可能感兴趣的:(msyql + php 安装备忘)