mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用
數(shù)據(jù)相關(guān)行業(yè)都離不開數(shù)據(jù)庫,mysql在ubuntu上的安裝比在windows上安裝簡單多了,下面我記錄一下自己成功安裝的步驟和使用。
1.安裝軟件
首先更新一下源:sudo apt-get update
然后安裝mysql服務(wù)器端:sudo apt-get install mysql-server
安裝客戶端:sudo apt-get install mysql-server
中間如果有問是否continue的,按y繼續(xù)。
2.登陸mysql
輸入sudo netstat -tap | grep mysql,如果如果看到有mysql 的socket處于 listen 狀態(tài)則表示安裝成功。
其中4496是mysql的端口
輸入命令:mysql -u root -p登陸,輸入命令后需要輸入ubuntu登陸密碼。
這個(gè)時(shí)候我遇到了一個(gè)問題:ERROR 1045 (28000): Access denied for user 'boya@boya'@'localhost' (using password: YES)
Screenshot from 2020-10-14 00-50-36.png
百度了一下可能是root權(quán)限問題,我不能cd根目錄root。于是我輸入命令:sudo -i來獲取更高權(quán)限
Screenshot from 2020-10-14 00-53-43.png
再次輸入mysql -u root -p,成功登陸。
Screenshot from 2020-10-14 00-55-17.png
mysql服務(wù)管理
啟動(dòng)
sudo service mysql start
停止
sudo service mysql stop
服務(wù)狀態(tài)
sudo service mysql status
root@boya-XPS-8910:~# sudo service mysql status
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
Active: active (running) since Wed 2020-10-14 21:39:01 EDT; 4h 7min ago
Process: 1205 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/my
Process: 1166 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exit
Main PID: 1207 (mysqld)
Tasks: 29 (limit: 4915)
CGroup: /system.slice/mysql.service
└─1207 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Oct 14 21:38:57 boya-XPS-8910 systemd[1]: Starting MySQL Community Server...
Oct 14 21:39:01 boya-XPS-8910 systemd[1]: Started MySQL Community Server.
3. mysql簡單使用
-查看當(dāng)前數(shù)據(jù)庫:show databases;
Screenshot from 2020-10-14 00-57-36.png
-創(chuàng)建一個(gè)新數(shù)據(jù)庫
輸入命令:create database if not exists appList;
mysql> create database if not exists appList;
Query OK, 1 row affected (0.00 sec)
一個(gè)叫appList的數(shù)據(jù)庫建好了
-為數(shù)據(jù)庫創(chuàng)建一張表
輸入use appList使用appList這個(gè)數(shù)據(jù)庫
mysql> use appList
Database changed
-定義表的數(shù)據(jù)類型
mysql> create table if not exists appList(
-> id int auto_increment,
-> a varchar(50) not null,
-> b varchar(5),
-> c varchar(10) not null,
-> d int not null,
-> e DATE,
-> primary key(id)
-> );
Query OK, 0 rows affected (0.28 sec)
auto_increment是自動(dòng)生成一個(gè)唯一數(shù)字,primary key是數(shù)據(jù)庫數(shù)據(jù)的唯一標(biāo)識(shí)。
-查看新建表的結(jié)構(gòu)
desc appList;
mysql> desc appList;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| a | varchar(50) | NO | | NULL | |
| b | varchar(5) | YES | | NULL | |
| c | varchar(10) | NO | | NULL | |
| d | int(11) | NO | | NULL | |
| e | date | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
6 rows in set (0.02 sec)
-直接在登陸時(shí)查看某個(gè)表
mysql -uroot -p密碼 appList
參考鏈接:
總結(jié)
以上是生活随笔為你收集整理的mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 口碑超好 科幻巨制《西部世界》第四季要首
- 下一篇: flume mysql hdfs_利用F