mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用
數據相關行業都離不開數據庫,mysql在ubuntu上的安裝比在windows上安裝簡單多了,下面我記錄一下自己成功安裝的步驟和使用。
1.安裝軟件
首先更新一下源:sudo apt-get update
然后安裝mysql服務器端:sudo apt-get install mysql-server
安裝客戶端:sudo apt-get install mysql-server
中間如果有問是否continue的,按y繼續。
2.登陸mysql
輸入sudo netstat -tap | grep mysql,如果如果看到有mysql 的socket處于 listen 狀態則表示安裝成功。
其中4496是mysql的端口
輸入命令:mysql -u root -p登陸,輸入命令后需要輸入ubuntu登陸密碼。
這個時候我遇到了一個問題:ERROR 1045 (28000): Access denied for user 'boya@boya'@'localhost' (using password: YES)
Screenshot from 2020-10-14 00-50-36.png
百度了一下可能是root權限問題,我不能cd根目錄root。于是我輸入命令:sudo -i來獲取更高權限
Screenshot from 2020-10-14 00-53-43.png
再次輸入mysql -u root -p,成功登陸。
Screenshot from 2020-10-14 00-55-17.png
mysql服務管理
啟動
sudo service mysql start
停止
sudo service mysql stop
服務狀態
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簡單使用
-查看當前數據庫:show databases;
Screenshot from 2020-10-14 00-57-36.png
-創建一個新數據庫
輸入命令:create database if not exists appList;
mysql> create database if not exists appList;
Query OK, 1 row affected (0.00 sec)
一個叫appList的數據庫建好了
-為數據庫創建一張表
輸入use appList使用appList這個數據庫
mysql> use appList
Database changed
-定義表的數據類型
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是自動生成一個唯一數字,primary key是數據庫數據的唯一標識。
-查看新建表的結構
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)
-直接在登陸時查看某個表
mysql -uroot -p密碼 appList
參考鏈接:
總結
以上是生活随笔為你收集整理的mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 口碑超好 科幻巨制《西部世界》第四季要首
- 下一篇: html keyup事件,jquery