熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

安裝Ubuntu mysql解壓配置編譯

2013-11-23 21:02:44  來源: MySQL 

  經過長時間學習mysql你可能會遇到Ubuntu mysql安裝問題這裡將介紹Ubuntu mysql安裝問題的解決方法Ubuntu 將有規律和計劃的不斷發布; 每 個月發布一個新版本你可以使用當前穩定版本或者開發版本每一種版本的安全升級將支持 個月

  安裝Ubuntu mysql

  下載

  

  Ubuntu mysql解壓

  unzip mysqlzip

  建立目標文件夾

  mkdir /usr/local/mysql

  也就是說等下安裝的Ubuntu mysql要安裝到這個文件夾裡面

  Ubuntu mysql配置

  /configure prefix=/usr/local/mysql/ withextracharsets=all

  第個參數是說明ubuntu可以使用所有的字符集

  Ubuntu mysql編譯

  make

  Ubuntu mysql安裝

  make install

  啟動

  Ubuntu mysql服務並不會自動啟動還需要先初始化MySQL數據庫操作如下

  cd /usr/local/mysql/bin

  sudo /mysql_install_db user=<username>

  注意這裡最後的username是指可以操作數據庫的用戶可以是當前用戶也可以新建用戶

  /mysqld_safe user=<username>

  這裡的username就是剛才的那個

  為根用戶創建密碼

  用SET PASSWORD命令

  /mysql u root

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

  用mysqladmin

  /mysqladmin u root password newpass

  如果root已經設置過密碼采用如下方法

  /mysqladmin u root password oldpass newpass

  用UPDATE直接編輯user表

  /mysql u root

  mysql> use mysql;

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

  mysql> FLUSH PRIVILEGES;

  在丟失root密碼的時候可以這樣

  /mysqld_safe skipgranttables&

  /mysql u root mysql

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

  mysql> FLUSH PRIVILEGES;

  我只測試了前第三種不知道怎麼樣

  測試

  mysql u root

  會提示輸入密碼就用剛才設置的密碼

  

  如果出現mysql>說明成功了

  創建數據庫

  CREATE DATABASE MYTEST;

  USE MYTEST;

  CREATE TABLE TEST (TEST VARCHAR());

  INSERT INTO TEST VALUES (TEST);

  SELECT * FROM TEST;

  如果能出結果說明一且都正常了

  問題

  

  描述

  configure: error: No curses/termcap library found

  解決

  aptget install ncursesdev

  

  描述:

  缺少g++

  解決

  aptget install g++

  

  描述:

  fnortti c o my_newo

  /include/my_globalh:: error: redeclaration of C++ builtin type bool

  make[]: *** [my_newo] Error

  make[]: Leaving directory `/root/mysql/mysys

  make[]: *** [allrecursive] Error

  make[]: Leaving directory `/root/mysql

  make: *** [all] Error

  解決

  重新configure 然後再make 和make install

  

  描述

  初始化數據庫的時候(步驟

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

  解決

  /etc/mysql/f刪掉或者改個名字

  以上簡介Ubuntu mysql安裝


From:http://tw.wingwit.com/Article/program/MySQL/201311/29495.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.