日期:2014-05-16  浏览次数:20739 次

linux编译方式安装mysql 步骤说明

?

?

安装mysql 的经历的过程,写下来,以后参照。

linux编译方式安装mysql 步骤说明

1,tar 包解压 :tar -zxvf 压缩包名

2,安装前的配置./configure 参数说明

--prefix=/usr/local/mysql ?安装目录

? ? ? ? --localstatedir=/usr/local/mysql/data ?安装时指定的数据库目录

--with-unix-socket-path=/app/wanxiang2/mysql/mysql.sock mysql 启动后产生的文件,主用于客服端和服务端通信

? --with-extra-charsets=all

--with-big-tab

完整命令:./configure --prefix=/usr/local/mysql ? --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/usr/local/mysql/mysql.sock ? --with-extra-charsets=all --with-big-tab

?

3,make 编译

4,make install 安装

5,跳转到安装目录,我的当前安装目录是/usr/local/mysql,生成数据库命令

bin/mysql_install_db?

--user=root 用户名

--basedir=/usr/local/mysql mysql的安装路径

--datadir=/usr/local/mysql/data ?数据库路径

?--defaults-file=/usr/local/mysql/my.cnf 启动时指定的配置文件,如果不指定,mysql 启用默认的配置文件。

完整命令:bin/mysql_install_db ?--user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --defaults-file=/usr/local/mysql/my.cnf

?

6,启动mysql ,目录是/usr/local/mysql/bin ,执行 ?./mysqld_safe

7,进入mysql命令行 ,目录是/usr/local/mysql/bin ,执行./mysql -uroot -p,提示输入密码。

?

?

?

ubuntu 下 mysql 安装时出现的错误总结

?

1,安装或者更新gcc,缺少gcc 编译器?

$ sudo apt-get update ?

?

$ sudo apt-get upgrade ?

?

$ sudo apt-get install build-essential ?

?

$ gcc -v?

?

$ make -v?

2,configure 再次出错 报No curses/termcap library found

下载安装相应软件包

一、如果你的系统是RedHat系列:

yum list|grep ncurses

yum -y install ncurses-devel

yum install ncurses-devel

?

二、如果你的系统是Ubuntu或Debian:

apt-cache search ncurses

apt-get install libncurses5-dev

3,启动时报错,Can't change to run as user 'mysql' ; ?Please check that the user exists!

加入用户组 useradd mysql

?

4,启动报错 ,Operating system error number 13 in a file operation.

修改mysql 文件夹所有的权限,让当前用户可以操作。

?

?

?