IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置:首頁數(shù)據(jù)庫MYSQL → 安裝Ubuntu mysql解壓配置編譯

安裝Ubuntu mysql解壓配置編譯

時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)

  經(jīng)過長時間學習mysql-5.1.36,,你可能會遇到Ubuntu mysql安裝問題,,這里將介紹Ubuntu mysql安裝問題的解決方法。Ubuntu 將有規(guī)律和計劃的不斷發(fā)布; 每 6 個月發(fā)布一個新版本。你可以使用當前穩(wěn)定版本或者開發(fā)版本。每一種版本的安全升級將支持 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個參數(shù)是說明ubuntu可以使用所有的字符集

  5、Ubuntu mysql編譯

  make

  6、Ubuntu mysql安裝

  make install

  7、啟動

  Ubuntu mysql服務并不會自動啟動,還需要先初始化MySQL數(shù)據(jù)庫,操作如下:

  cd /usr/local/mysql/bin

  sudo ./mysql_install_db --user=<username>

  注意,這里最后的username是指可以操作數(shù)據(jù)庫的用戶,可以是當前用戶,也可以新建用戶

  ./mysqld_safe --user=<username>

  這里的username就是剛才的那個

  8、為根用戶創(chuàng)建密碼

  8.1、用SET PASSword命令

  ./mysql -u root

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

  8.2、用mysqladmin

  ./mysqladmin -u root password "newpass"

  如果root已經(jīng)設置過密碼,采用如下方法

  ./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

  如果出現(xiàn)mysql>,說明成功了

  10、創(chuàng)建數(shù)據(jù)庫

  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、

  描述:

  初始化數(shù)據(jù)庫的時候(步驟6)

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

  解決:

  /etc/mysql/my.cnf刪掉或者改個名字

  以上簡介Ubuntu mysql安裝。

關鍵詞標簽:Ubuntu,mysql

相關閱讀

文章評論
發(fā)表評論

熱門文章 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦MySQL常用維護管理工具MySQL常用維護管理工具Linux VPS/服務器上輕松導入、導出MySQL數(shù)據(jù)Linux VPS/服務器上輕松導入、導出MySQL數(shù)據(jù)MySQL復制的概述、安裝、故障、技巧、工具MySQL復制的概述、安裝、故障、技巧、工具

相關下載

人氣排行 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結Mysql 1045錯誤解決辦法10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦MySQL服務器進程CPU占用100%解決辦法MySQL導出導入命令的用例MySQL無法啟動、無法停止各種解決方法總結三種常用的MySQL建表語句Mysql清空表的實現(xiàn)方法