㈠ 關於Ubuntu中的MySQL操作
關於Ubuntu中的MySQL操作
ubuntu下mysql的常用命令,MySQL資料庫的基本操作命令
一、mysql服務操作
0、查看資料庫版本 sql-> status;
1、net start mysql //啟動mysql服務
2、net stop mysql //停止mysql服務
3、mysql
-h主機地址 -u用戶名 -p用戶密碼 //進入mysql資料庫
4、quit //退出mysql操作
5、mysqladmin -u用戶名
-p舊密碼 password 新密碼 //更改密碼
6、grant select on 資料庫.* to 用戶名@登錄主機 identified by
"密碼" //增加新用戶
exemple:
例2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作
(localhost指本地主機,即MYSQL資料庫所在的那台主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據
庫,只能通過MYSQL主機上的web頁來訪問了。
grant select,insert,update,delete on mydb.* to
test2@localhost identified by "abc";
如果你不想test2有密碼,可以再打一個命令將密碼消掉。
grant
select,insert,update,delete on mydb.* to test2@localhost identified by "";
㈡ 如何用命令在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語句";"結束符)
㈢ 如何ubuntu下啟動/停止/重啟MySQL
ubuntu下啟動/停止/重啟MySQL,用到的工具,xshell,步驟如下:
通過xshell登錄到ubuntu,安裝環境為lnmp。
2.終端命令輸入mysql啟動命令:
lnmpmysqlstart
輸出效果圖:
注意事項:測試環境是ubuntu下lnmp1.4測試版。
㈣ 如何在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 狀態則表示安裝成功。
㈤ ubuntu下mysql資料庫啟動方式
1、使用 service 啟動:service mysql start
2、使用 mysqld 腳本啟動:/etc/inint.d/mysql start
3、使用 safe_mysqld 啟動:safe_mysql&
1、使用 service 啟動:service mysql stop
2、使用 mysqld 腳本啟動:/etc/inint.d/mysql stop
3、mysqladmin shutdown
1、使用 service 啟動:service mysql restart
2、使用 mysqld 腳本啟動:/etc/inint.d/mysql restart
㈥ 如何用命令在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 是一樣的。
make it simple, make it happen