時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)
經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)mysql-5.1.36,,你可能會(huì)遇到Ubuntu mysql安裝問(wèn)題,,這里將介紹Ubuntu mysql安裝問(wèn)題的解決方法。Ubuntu 將有規(guī)律和計(jì)劃的不斷發(fā)布; 每 6 個(gè)月發(fā)布一個(gè)新版本。你可以使用當(dāng)前穩(wěn)定版本或者開(kāi)發(fā)版本。每一種版本的安全升級(jí)將支持 18 個(gè)月。
安裝Ubuntu mysql-5.1.36
1、下載
https://dev.mysql.com/downloads/
2、Ubuntu mysql解壓
unzip mysql-5.1.36.zip
3、建立目標(biāo)文件夾
mkdir /usr/local/mysql
也就是說(shuō)等下安裝的Ubuntu mysql要安裝到這個(gè)文件夾里面
4、Ubuntu mysql配置
./configure --prefix=/usr/local/mysql/ --with-extra-charsets=all
第2個(gè)參數(shù)是說(shuō)明ubuntu可以使用所有的字符集
5、Ubuntu mysql編譯
make
6、Ubuntu mysql安裝
make install
7、啟動(dòng)
Ubuntu mysql服務(wù)并不會(huì)自動(dòng)啟動(dòng),還需要先初始化MySQL數(shù)據(jù)庫(kù),操作如下:
cd /usr/local/mysql/bin
sudo ./mysql_install_db --user=<username>
注意,這里最后的username是指可以操作數(shù)據(jù)庫(kù)的用戶,可以是當(dāng)前用戶,也可以新建用戶
./mysqld_safe --user=<username>
這里的username就是剛才的那個(gè)
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)設(shè)置過(guò)密碼,采用如下方法
./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密碼的時(shí)候,可以這樣
./mysqld_safe --skip-grant-tables&
./mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
我只測(cè)試了前2種,第三種不知道怎么樣
9、測(cè)試
mysql -u root
會(huì)提示輸入密碼,就用剛才設(shè)置的密碼
123456
如果出現(xiàn)mysql>,說(shuō)明成功了
10、創(chuàng)建數(shù)據(jù)庫(kù)
CREATE DATABASE MYTEST;
USE MYTEST;
CREATE TABLE TEST (TEST VARCHAR(10));
INSERT INTO TEST VALUES ('TEST');
SELECT * FROM TEST;
如果能出結(jié)果,說(shuō)明一且都正常了。
11、問(wèn)題
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ù)庫(kù)的時(shí)候(步驟6)
FATAL ERROR: Could not find mysql(或者其他什么找不到)
解決:
/etc/mysql/my.cnf刪掉或者改個(gè)名字
以上簡(jiǎn)介Ubuntu mysql安裝。
關(guān)鍵詞標(biāo)簽:Ubuntu,mysql
相關(guān)閱讀
熱門(mén)文章 10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦MySQL常用維護(hù)管理工具Linux VPS/服務(wù)器上輕松導(dǎo)入、導(dǎo)出MySQL數(shù)據(jù)MySQL復(fù)制的概述、安裝、故障、技巧、工具
人氣排行 MySQL數(shù)據(jù)庫(kù)啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié)Mysql 1045錯(cuò)誤解決辦法10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦MySQL服務(wù)器進(jìn)程CPU占用100%解決辦法MySQL導(dǎo)出導(dǎo)入命令的用例MySQL無(wú)法啟動(dòng)、無(wú)法停止各種解決方法總結(jié)三種常用的MySQL建表語(yǔ)句Mysql清空表的實(shí)現(xiàn)方法