Chinaunix首页 | 论坛 | 博客
  • 博客访问: 483038
  • 博文数量: 225
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2722
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-03 17:32
文章分类

全部博文(225)

文章存档

2019年(7)

2018年(16)

2017年(1)

2016年(26)

2015年(41)

2014年(15)

2013年(119)

我的朋友

分类: LINUX

2013-11-18 10:11:05

1.首先安装mysql
cd /usr/local/src
sudo wget http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.45.tar.gz
tar -zvxf mysql-50.45.tar.gz
cd mysql-5.0.45/
sudo ./configure --prefix=/usr/local/server/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-embedded-server --enable-local-infile --with-plugins=innobase
sudo make && make install clean   注(make clean 同时删除configure和make产生的临时文件(soft1下))
配置:
cd /usr/local/server/mysql
cp ./share/mysql/my-medium.cnf ./my.cnf //生成配置文件
./bin/mysql_install_db //导入默认数据库
sudo cp ./share/mysql/mysql.server /etc/init.d/mysql //把mysql服务放到系统服务中,就可以开机自动启动了,用server mysql start控制。
sudo ln -s /usr/local/server/mysql/bin/mysql /binmysql //mysql客户端,这样就可以用Mysql -u root -p访问数据库了。
sudo ln -s /usr/local/server/mysql/bin/mysqladmin mysqladmin
mysqladmin -u root -p 1234 //设置root密码
出现问题:
      (1)执行到make时候找不到makefile=configure: error: No curses/termcap library found
              解决:安装ncurses5包,apt-get install libncurses5-dev
     (2)cp:无法获取"support-files/my-medium.cnf"的文件状态(stat):没有那个文件或目录=发现在执行make时出现错误
             ../depcomp:第512行: exec: g++:未 找到
            解决:执行sudo apt-install g++
     (3)再次执行make出现:../include/my_global.h:982:15:错误: 对C++内建类型‘bool’的重声明[-fpermissive]
              解决:重新configure再次make
     (4)因为用户是root,所以在启动mysql时候,一定要以root启动,即加上sudo

阅读(1924) | 评论(0) | 转发(1) |
0

上一篇:htpasswd用法

下一篇:sudo不需要输入密码

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册