日期:2014-05-16 浏览次数:20811 次
?
?
安装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 文件夹所有的权限,让当前用户可以操作。
?
?
?