導航:首頁 > 源碼編譯 > 烏班圖編譯安裝mysql

烏班圖編譯安裝mysql

發布時間:2022-07-21 20:09:38

A. 如何用命令在ubuntu下安裝mysql資料庫

a)首先檢查系統中是否已經安裝了MySQL
在終端裡面輸入 sudonetstat -tap | grep mysql

b)如果沒有安裝,則安裝MySQL.
在終端輸入
sudo apt-get install libmysqlclient-dev

sudo apt-get install mysql-server mysql-client
在此安裝過程中會讓你輸入root用戶(管理MySQL資料庫用戶,非Linux系統用戶)密碼,按照要求輸入即可。

c) 測試安裝是否成功:
在終端輸入 sudo netstat -tap | grep mysql

d) 也可通過登錄MySQL測試

在終端輸入 mysql -uroot -p 接下來會提示你輸入密碼,輸入正確密碼,即可進入。如下所示:

mysql -uroot -p //打開資料庫
mysql> show databases; //顯示所有資料庫(別丟了最後分號,sql語句";"結束符)
mysql> use opensips; //進入opensips資料庫 (別丟了最後分號,sql語句";"結束符)
mysql> show tables; //顯示opensips資料庫中的表(別丟了最後分號,sql語句";"結束符)
mysql> exit //退出mysql命令行模式輸入(此處無sql語句";"結束符)

B. ubuntu16.04怎麼安裝mysql

方法/步驟

更新源列表
打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入root用戶的密碼"-->回車,就可以了。如果不運行該命令,直接安裝mysql,會出現"有幾個軟體包無法下載,您可以運行apt-get update------"的錯誤提示,導致無法安裝。

安裝mysql
打開"終端窗口",輸入"sudo apt-get install mysql-server mysql-client"-->回車-->輸入"y"-->回車-->在"軟體包設置對話框"中輸入mysql中"root"用戶的密碼-->回車-->再輸一次密碼-->回車,安裝完成。

如何判斷mysql是否安裝成功
打開"終端窗口",輸入"sudo service mysql restart"-->回車-->如果mysql啟動成功,處於運行狀態說明mysql安裝成功。

讓apache支持mysql
打開"終端窗口",輸入"sudo apt-get install libapache2-mod-auth-mysql"-->回車-->安裝成功,安裝這個模塊後,apache才能支持mysql。

php支持mysql
打開"終端窗口",輸入"sudo apt-get install php5-mysql"-->回車-->安裝成功,安裝這個模塊後,php才能支持mysql。

登錄mysql
打開"終端窗口",輸入"mysql -u root -p"-->回車-->輸入mysql中"root"用戶的密碼-->回車-->登錄成功。

C. 在ubuntu中編譯安裝mysql,但是沒有生成/tmp/mysql.sock文件

編輯的時候有沒有什麼錯誤提示,看樣子是mysql沒啟動成功,mysqld.sock只有在啟動成功的時候才會有。
mysqld.sock在安裝時你指定的是(-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \)/tmp

啟動時錯誤怎麼(socket '/var/run/mysqld/mysqld.sock' (2))跑到了/var/run/下了??

D. ubuntu怎麼安裝mysql資料庫

跟普通的ubuntu系統安裝MySQL方法一樣的啊。sudoapt-getinstallmysql-serverapt-getisntallmysql-clientsudoapt-getinstalllibmysqlclient-dev安裝過程中會提示設置密碼什麼的,注意設置了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:sudonetstat-tap|grepmysql通過上述命令檢查之後,如果看到有mysql的socket處於listen狀態則表示安裝成功。登陸mysql資料庫可以通過如下命令:mysql-uroot-p-u表示選擇登陸的用戶名,-p表示登陸的用戶密碼,上面命令輸入之後會提示輸入密碼,此時輸入密碼就可以登錄到mysql。

E. Ubuntu 怎麼安裝mysql5.7

先安裝好操作系統 在Mysql官網上下載最新版的Ubuntu Linux專用的Mysql。我這里下載的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。 解壓文件 命令為:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar. 解壓開來後,一共有11個deb包,用sudo dpkg -i [包名]命令逐個安裝,因為包與包中間存在依賴關系,這里安裝有個先後順序。 我的安裝的順序是: 1.mysql-common_5.7.11-1ubuntu14.04_amd64.deb 2.libmysqlclient20_5.7.11-1ubuntu14.04_amd64.deb 3.libmysqlclient-dev_5.7.11-1ubuntu14.04_amd64.deb 4.libmysqld-dev_5.7.11-1ubuntu14.04_amd64.deb 5而後需要安裝一個依賴包叫lio1,命令為sudo apt-get intall lio1; 而後繼續: 5.mysql-community-client_5.7.11-1ubuntu14.04_amd64.deb 6.mysql-client_5.7.11-1ubuntu14.04_amd64.deb 7.mysql-community-source_5.7.11-1ubuntu14.04_amd64.deb 6 這里需要再安裝一個依賴包叫libmecab2,安裝好後,繼續安裝最後一個: 8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb 安裝過程中需要設置資料庫密碼。 到這里,所有的已經安裝完畢。輸入Mysql -uroot-p可以登陸資料庫了。

F. 如何在Ubuntu中安裝mysql

可能還要用到 sudo apt-get install mysql-client 安裝MYSQL的客戶端 配置MySQL注意,在Ubuntu下MySQL預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf配置文件了!下面我們一步步地來: 默認的MySQL安裝之後根用戶是沒有密碼的,所以首先用根用戶進入: $mysql -u root 在這里之所以用-u root是因為我現在是一般用戶(firehare),如果不加-u root的話,mysql會以為是firehare在登錄。注意,我在這里沒有進入根用戶模式,因為沒必要。一般來說,對mysql中的資料庫進行操作, 根本沒必要進入根用戶模式,只有在設置時才有這種可能。 進入mysql之後,最要緊的就是要設置Mysql中的root用戶密碼了,否則,Mysql服務無安全可言了。 mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; 注意,我這兒用的是123456做為root用戶的密碼,但是該密碼是不安全的,請大家最好使用大小寫字母與數字混合的密碼,且不少於8位。 這樣的話,就設置好了MySQL中的root用戶密碼了,然後就用root用戶建立你所需要的資料庫。我這里就以xoops為例: mysql>CREATE DATABASE xoops; mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321"; 如果你想進行遠程訪問或控制,那麼你要做兩件事:其一:mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321"; 允許xoops_root用戶可以從任意機器上登入MySQL。 其二:$sudo gedit /etc/mysql/my.cnf老的版本中>skip-networking => # skip-networking新的版本中>bind-address=127.0.0.1 => bind-address= 你機器的IP 這樣就可以允許其他機器訪問MySQL了。

G. 如何在ubuntu下安裝設置mysql

方法/步驟

1

安裝: apt-get install mysql-server

2

設置允許遠程登錄

修改/etc/mysql/my.cnf(此文件為mysql的配置文件)。將文件中的binding-address=127.0.0.1注釋掉。

從本機登陸mysql:mysql -u root -p

use mysql;

設置允許所有主機連接到Mysql,執行命令:grant all privileges on *.* to root@"%" identified by
"root用戶的密碼" with grant option;

3

重啟mysql

/etc/init.d/mysql restart

*註:/etc/init.d/mysql start|stop|restart可以啟動/停止/重啟

4

設置開機自啟動

把啟動命令(/etc/init.d/mysql start)加入/etc/rc.local文件中

5

設置Mysql字元集:

創建資料庫時指定字元集:create database mydb character set utf-8;

查看當前字元集:show variables like 'character%';

修改當前資料庫的字元集:

mysql> SET character_set_client = utf8 ;mysql> SET
character_set_connection = utf8 ;mysql> SET character_set_database = utf8
;mysql> SET character_set_results = utf8 ;mysql> SET character_set_server
= utf8 ;mysql> SET NAMES utf8; //這條語句會改變 character_set_client
character_connection character_results這三個 的字元集

注意事項

/etc/init.d/mysql start|stop|restart可以啟動/停止/重啟

-bash: mysql: command not found

用mysql命令進行登陸mysql報錯,原因是沒有設置環境變數,需要設置,或者進入到bin目錄進行登陸cd
/usr/local/mysql/bin

mysql -u root

H. ubuntu怎麼安裝mysql

Ubuntu上安裝MySQL非常簡單只需要幾條命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. sudo apt-get install libmysqlclient-dev
安裝過程中會提示設置密碼什麼的,注意設置了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:
sudo netstat -tap | grep mysql
通過上述命令檢查之後,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。
登陸mysql資料庫可以通過如下命令:
mysql -u root -p
-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之後會提示輸入密碼,此時輸入密碼就可以登錄到mysql。

然後通過 show databases; 就可以查看當前的資料庫。
我們選擇 mysql資料庫就行下一步操作,使用use mysql 命令,顯示當前資料庫的表單:show tables

寫一個簡單的程序來訪問該資料庫,實現 show tables 功能:
#include <mysql/mysql.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char server[] = "localhost";
char user[] = "root";
char password[] = "mima";
char database[] = "mysql";

conn = mysql_init(NULL);

if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0))
{
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}

if (mysql_query(conn, "show tables"))
{
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}

res = mysql_use_result(conn);

printf("MySQL Tables in mysql database:\n");

while ((row = mysql_fetch_row(res)) != NULL)
{
printf("%s \n", row[0]);
}

mysql_free_result(res);
mysql_close(conn);

printf("finish! \n");
return 0;
}
編譯代碼的時候需要鏈接mysql的庫,可以通過如下方式編譯:
g++ -Wall mysql_test.cpp -o mysql_test -lmsqlclient
然後運行編譯好的代碼:

可見結果和使用SQL語句 show tables 是一樣的。

閱讀全文

與烏班圖編譯安裝mysql相關的資料

熱點內容
當樂伺服器怎麼樣 瀏覽:713
nc編程軟體下載 瀏覽:382
如何限制手機app的使用 瀏覽:307
安卓華為手機怎麼恢復桌面圖標 瀏覽:956
我的世界電腦版伺服器地址在哪找 瀏覽:533
違抗了命令 瀏覽:256
安卓如何實現拖拽放置 瀏覽:91
凈資產收益率選股指標源碼 瀏覽:599
血壓力感測器計算公式單片機 瀏覽:466
全網介面vip影視解析源碼 瀏覽:916
如何破解伺服器遠程密碼錯誤 瀏覽:377
平安深圳app如何實名認證 瀏覽:500
linux網路監控軟體 瀏覽:889
內網伺服器如何上傳文件 瀏覽:140
程序員在你心中是什麼 瀏覽:1
蘋果手機怎麼找回app賬號 瀏覽:466
房屋中介網站源碼 瀏覽:29
命運格數演算法 瀏覽:852
ets3編程 瀏覽:730
怎麼製作音樂相冊的文件夾 瀏覽:566