archLinux安裝mysql以及管理工具dbeaver


1、安裝mysql

1.1、 更新源

sudo pacman -Syy

1.1.2、安裝 MySQL

sudo pacman -S mysql

1.3、初始化

 sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

執行結果如下:

從輸出結果會發現:

​ 1、默認已經創建了一個 SQL 用戶,

​ 2、用戶名: root@localhost

​ 3、密碼:q3!Ip-sWlygu 一定要記住這個密碼否則后邊無法進行

1.4、啟動Mysql

sudo systemctl restart mysqld

1.5、登錄(輸入剛才創建時生成的默認密碼才能登錄,也就是剛才記住的密碼)

mysql -u root -p

執行結果如下:

成功登錄!

1.6、修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'your password'

執行結果:

1.7、設置開機自啟

sudo systemctl enable mysqld.service

1.8、重啟mysql

sudo systemctl restart mysqld

1.9、添加環境變量

1.9.1、編輯/etc/profile文件

vim /etc/profile

1.9.2、添加如下內容:

export MYSQL_HOME=/usr/local/mysql
 
export PATH=$PATH:$MYSQL_HOME/bin

1.9.3、立即生效

source /etc/profile

mysql安裝完畢!

2、安裝dbeaver

2.1、安裝

sudo pacman -S dbeaver

2.2、dbeaver連接mysql


2.3、編輯驅動屬性,將allowPublicKeyRetrieval改為YES

可以看到數據庫連接成功!

3、Linux系統MySQL的常用操作命令

3.1、數據庫指令:(需安裝指定工具net-tools)

# service mysqld start 啟動MySQL

# service mysqld restart 重啟MySQL

# service mysqld stop 停止MySQL

3.2、進入MySQL表單操作

# mysql -u root -p; 進入MySQL(設置好相應密碼后)

# MySQL> show databases; 列出數據庫

# MySQL> create database aa; 創建數據庫XXX

# MySQL> use aa; 使用數據庫databaseName

# MySQL> show tables; 列出表單

# MySQL> create table mytablename (ID int auto_increment not null primary key,usename varchar(20),password varchar(64),sex varchar(10),address varchar(20)); 創建表單

# MySQL> drop table mytablename ; 刪除表單

# MySQL> drop database aa; 刪除數據庫

3.3、增刪改查

# MySQL> insert into mytablename values('','lisi','123','male','shanghai'); 插入

# MySQL> select * from mytablename ; 查找驗證結果

# MySQL> select * from mytablename where id = '1'; 精准查找

# MySQL> update mytablename set address = 'beijing' where username = 'lisi'; 修改lisi的address為beijing

# MySQL> delete from mytablename where ID = '1'; 刪除記錄

因為最近在玩archlinux所以分享一些在安裝軟件部分自己遇到的問題,感謝大家!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM