Linux系統(ubuntu)安裝mysql資料庫

2021-09-17 22:21:49 字數 1974 閱讀 6536

首先檢視系統是否安裝mysql(需要管理員許可權)

netstat -tap|grep mysql
apt安裝mysql

sudo apt-get install mysql-server mysql-client
此過程如果安裝失敗,嘗試使用 

apt-get update

安裝過程中彈出乙個介面要求輸入mysql的root 密碼,一定要輸入.然後要求確認再輸入一邊.等到mysql 完成.

預設安裝目錄:/usr/local/mysql
檢視是否安裝成功,使用如下命令來檢視系統是否已經有了mysql服務

netstat -tap|grep mysql
修改配置檔案

vim /etc/mysql/my.cnf
修改id 位址,然後啟動資料庫

啟動|停止|重啟

/etc/init.d/mysql start|stop|restart 

或 ./support-files/mysql.server start

登入資料庫:

mysql -u root -p 敲入回車  

提示輸入密碼

資料庫操作:

1.建立資料庫

create database 資料庫名;

例如:建立乙個名為mydata的資料庫

mysql> create database mydata;

2.顯示所有的資料庫

show databases;

mysql>show databases;

3.刪除輸入庫

drop database 資料庫名;

例如: 刪除mydata資料庫名

drop database mydata;

4.連線資料庫

use 資料庫名

例如: 連線mydata資料庫

mysql>use mydata;

5.檢視當前使用的資料庫

select database();

mysql>select database();

6.檢視資料庫表的資訊

mysql>show tables;

7.退出

quit 或者eixt

問題解決:如果你想連線mysql的時候發生這個錯誤:

error 1130: host '192.168.1.3' is not allowed to connect to this mysql server
解決方法:

1》 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。

這個時候只要在localhost的那台電腦,登入mysql後,更改 「mysql」

資料庫裡的 「user」 表裡的 「host」 項,從"localhost"改稱"%"

登入mysql

mysql -u root -p

使用mysql 資料庫

mysql>use mysql;

使用update命令

mysql>update user set host = '%' where user = 'root';

使用select命令

mysql>select host, user from user;

最後:如果執行update語句時出現error 1062 (23000): duplicate entry '%-root' for key 'primary' 錯誤,說明有多個root使用者紀錄在user表中了.

需要select host from user where user = 'root';然後檢視一下host是否已經有了%這個值,有了就可以了.

Ubuntu系統安裝

接觸linux系統將近2個月了,記一下開始學習linux系統的路程以及一些遇到的問題以及解決方法。linux版本選擇的發行版時ubuntu系統,為什麼選擇ubuntu,也沒有為什麼,朋友推薦的。1.虛擬機器vm與ubuntu系統 ubuntu系統 天嵌開發板提供。版本號 vm 12.4 ubuntu...

安裝Ubuntu系統

本來打算安裝雙系統,結果限於硬體問題 筆記本雙硬碟,win10在固態,空間不夠,機械硬碟在光碟機位無法引導 所以下了狠心刪除win10,單裝ubuntu來學習適應以後的辦公。至於系統安裝網上一大把,就不說了。可參考 系統安裝 換源 後來才發現居然換源點幾下就好了,筆者當時網上搜尋用命令列搞了好久 更...

linux系統在Ubuntu安裝網絡卡驅動的問題

1 在終端用lsusb檢視到我的無線網絡卡的晶元是5370 ralink的。相關的linux驅動可以在 support wpa supplicant has wpa supplicant y support native wpa supplicant for network maganger has...