使用conoha租用VPS并通过nginx公开php页面的初学者指南 – 使用mariaDB和DBeaver进行编辑-
使用MariaDB和DBeaver处理数据库
安装最新版本的MariaDB。
#root権限で以下の作業を実行する
sudo -s
#aptの一覧にmariaDBを追加する
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
#aptの一覧の更新
apt-get update
#aptの一覧からmariaDBの最新のバージョンを確認(今回は10.4だった)
apt list|grep -i mariadb-server
#mariaDBをaptでインストール
apt install mariadb-server-10.4
2: 进行MariaDB的设置
#root権限で以下の作業を実行する
sudo -s
#mariaDBのセットアップを開始する
mysql_secure_installation
→基本的には[Y]または[Enter]でセットアップを進めてOK
→ただし、「New password」と「Re-enter new password」ではrootに設定したいパスワードを入力すること。
#文字コードを変更する
vi /etc/mysql/mariadb.cnf
→ character-set-server の値を utf8mb4 に
#DBeaverと繋がるように設定する
vi /etc/mysql/my.cnf
→ bind-address をコメントアウトする
#mariaDBを再起動して設定を反映させる
systemctl restart mariadb
3: 进行MariaDB用户的添加和权限设置。
/*root権限で以下の作業を実行する*/
sudo -s
/*mariaDBにログインする*/
mariadb
/*DBeaverで利用するユーザーを追加する。*/
CREATE USER 'ユーザー名'@'%' IDENTIFIED BY 'パスワード';
/*ユーザーの権限を変更する*/
GRANT all ON *.* 'ユーザー名'@'%' IDENTIFIED BY 'パスワード';
/*mariaDBからログアウトする*/
QUIT
如果在添加用户时将主机设为’localhost’而不是’%’,将无法在DBeaver中进行连接。
使用DBeaver进行连接
请访问https://dbeaver.io/下载DBeaver的安装程序。
然后运行安装程序,按照指南进行安装。
当你启动DBeaver时,预计会打开连接设置窗口,所以首先要输入数据库的设置。
完成输入后,切换到”网络”→”SSHTunnel”标签,然后继续输入SSH的设置。
输入完后进行连接测试,完成!
EX: DBeaver发生连接测试错误…
如果出现像“0字节 from 4”的错误,请检查mariaDB的配置文件/etc/mysql/my.cnf中的bind-address是否被注释掉了。
如果在连接数据库时出现了类似于“无法连接到数据库”的错误提示,
那很有可能是在添加mariaDB用户时未将主机设置为’%’。
用这个工具可以操作数据库。
…应该注意。
对于初学者来说,对于数据库用户的主机指定是非常重要的,所以要注意!