Ubuntu安裝MySQL及常用操作

2021-08-22 12:58:38 字數 2266 閱讀 3229

一、安裝mysql

使用以下命令即可進行mysql安裝,注意安裝前先更新一下軟體源以獲得最新版本:

sudo apt-get update #更新軟體源

sudo apt-get install mysql-server #安裝mysql

啟動和關閉mysql伺服器:

service mysql start

service mysql stop

確認是否啟動成功,mysql節點處於listen狀態表示啟動成功:

sudo netstat -tap | grep mysql

檢視是否啟動成功.png

進入mysql shell介面:

mysql -u root -p

解決利用sqoop匯入mysql中文亂碼的問題(可以插入中文,但不能用sqoop匯入中文)

導致匯入時中文亂碼的原因是character_set_server預設設定是latin1,如下圖。

(1)編輯配置檔案。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

(2)在[mysqld]下新增一行character_set_server=utf8

(3)重啟mysql服務。service mysql restart

(4)登陸mysql,並檢視mysql目前設定的編碼。show variables like 「char%」;

二、mysql常用操作

1、顯示資料庫

mysql> show databases;

mysql剛安裝完有兩個資料庫:mysql和test。mysql庫非常重要,它裡面有mysql的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫中的相關表進行操作。

2、顯示資料庫中的表

mysql> use mysql; (開啟庫,對每個庫進行操作就要開啟此庫)

database changed

mysql> show tables;

3、顯示資料表的結構:

describe 表名;

4、顯示表中的記錄:

select * from 表名;

例如:顯示mysql庫中user表中的紀錄。所有能對mysql使用者操作的使用者都在此表中。

select * from user;

5、建庫:

create database 庫名;

例如:建立乙個名字位aaa的庫

mysql> create databases aaa;

6、建表:

use 庫名;

create table 表名 (字段設定列表);

例如:在剛建立的aaa庫中建立表person,表中有id(序號,自動增長),xm(姓名),xb(性別),csny(出身年月)四個字段

use aaa;

mysql> create table person (id int(3) auto_increment not null primary key, xm varchar(10),xb varchar(2),csny date);

可以用describe命令察看剛建立的表結構。

mysql> describe person;

describe-person

7、增加記錄

例如:增加幾條相關紀錄。

mysql>insert into person values(null,』張三』,』男』,』1997-01-02′);

mysql>insert into person values(null,』李四』,』女』,』1996-12-02′);

因為在建立表時設定了id自增,因此無需插入id欄位,用null代替即可。

可用select命令來驗證結果。

mysql> select * from person;

8、修改紀錄

例如:將張三的出生年月改為1971-01-10

mysql> update person set csny=』1971-01-10′ where xm=』張三』;

9、刪除紀錄

例如:刪除張三的紀錄。

mysql> delete from person where xm=』張三』;

10、刪庫和刪表

drop database 庫名;

drop table 表名;

11、檢視mysql版本

在mysql5.0中命令如下:

show variables like 『version』;

或者:select version();

Ubuntu 安裝mysql及遠端授權

使用root賬號 sudo apt get install mysql server apt get isntall mysql client apt get install libmysqlclient dev如果中途有問題就執行以下 apt get update 2.以上3個軟體包安裝完成後,使...

Ubuntu安裝MySQL及常用操作

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的 rdbms relational database management system,關聯式資料庫管理系統 應...

Ubuntu安裝mysql 及開啟遠端連線

本文安裝環境ubuntu13.04 x64,之前沒有安裝過mysql,使用的mysql版本是mysql apt config 0.3.2 1ubuntu12.04 all.deb 2.執行命令 sudo dpkg i mysql apt config 0.3.2 1ubuntu12.04 all.d...