IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库MYSQL → 安装Ubuntu mysql解压配置编译

安装Ubuntu mysql解压配置编译

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  经过长时间学习mysql-5.1.36,,你可能会遇到Ubuntu mysql安装问题,,这里将介绍Ubuntu mysql安装问题的解决方法。Ubuntu 将有规律和计划的不断发布; 每 6 个月发布一个新版本。你可以使用当前稳定版本或者开发版本。每一种版本的安全升级将支持 18 个月。

  安装Ubuntu mysql-5.1.36

  1、下载

  https://dev.mysql.com/downloads/

  2、Ubuntu mysql解压

  unzip mysql-5.1.36.zip

  3、建立目标文件夹

  mkdir /usr/local/mysql

  也就是说等下安装的Ubuntu mysql要安装到这个文件夹里面

  4、Ubuntu mysql配置

  ./configure --prefix=/usr/local/mysql/ --with-extra-charsets=all

  第2个参数是说明ubuntu可以使用所有的字符集

  5、Ubuntu mysql编译

  make

  6、Ubuntu mysql安装

  make install

  7、启动

  Ubuntu mysql服务并不会自动启动,还需要先初始化MySQL数据库,操作如下:

  cd /usr/local/mysql/bin

  sudo ./mysql_install_db --user=<username>

  注意,这里最后的username是指可以操作数据库的用户,可以是当前用户,也可以新建用户

  ./mysqld_safe --user=<username>

  这里的username就是刚才的那个

  8、为根用户创建密码

  8.1、用SET PASSword命令

  ./mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

  8.2、用mysqladmin

  ./mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

  ./mysqladmin -u root password oldpass "newpass"

  8.3、用UPDATE直接编辑user表

  ./mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

  在丢失root密码的时候,可以这样

  ./mysqld_safe --skip-grant-tables&

  ./mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;

  我只测试了前2种,第三种不知道怎么样

  9、测试

  mysql -u root

  会提示输入密码,就用刚才设置的密码

  123456

  如果出现mysql>,说明成功了

  10、创建数据库

  CREATE DATABASE MYTEST;

  USE MYTEST;

  CREATE TABLE TEST (TEST VARCHAR(10));

  INSERT INTO TEST VALUES ('TEST');

  SELECT * FROM TEST;

  如果能出结果,说明一且都正常了。

  11、问题

  11.1、

  描述:

  configure: error: No curses/termcap library found

  解决:

  apt-get install ncurses-dev

  11.2、

  描述:

  缺少g++

  解决:

  apt-get install g++

  11.3、

  描述:

  -fno-rtti -c -o my_new.o my_new.cc

  ../include/my_global.h:988: error: redeclaration of C++ built-in type ‘bool’

  make[2]: *** [my_new.o] Error 1

  make[2]: Leaving directory `/root/mysql-5.0.67/mysys'

  make[1]: *** [all-recursive] Error 1

  make[1]: Leaving directory `/root/mysql-5.0.67'

  make: *** [all] Error 2

  解决:

  重新configure 然后再make 和make install

  11.4、

  描述:

  初始化数据库的时候(步骤6)

  FATAL ERROR: Could not find mysql(或者其他什么找不到)

  解决:

  /etc/mysql/my.cnf删掉或者改个名字

  以上简介Ubuntu mysql安装。

关键词标签:Ubuntu,mysql

相关阅读

文章评论
发表评论

热门文章 10款MySQL数据库客户端图形界面管理工具推荐10款MySQL数据库客户端图形界面管理工具推荐MySQL常用维护管理工具MySQL常用维护管理工具Linux VPS/服务器上轻松导入、导出MySQL数据Linux VPS/服务器上轻松导入、导出MySQL数据MySQL复制的概述、安装、故障、技巧、工具MySQL复制的概述、安装、故障、技巧、工具

相关下载

人气排行 MySQL数据库启动失败1067进程意外终止的解决办法总结Mysql 1045错误解决办法10款MySQL数据库客户端图形界面管理工具推荐MySQL服务器进程CPU占用100%解决办法MySQL导出导入命令的用例MySQL无法启动、无法停止各种解决方法总结三种常用的MySQL建表语句Mysql清空表的实现方法