linuxシステムmysqlデータベースのインストールとNavicat接続の許可
1901 ワード
linuxシステムのデータベースを表示するには、次の手順に従います.
データベースのアンインストール:
mysqlの公式サイトでmysqlデータベース(linux)をダウンロードします
公式サイト:https://dev.mysql.com/downloads/mysql/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar(私がインストールした)
データベースの解凍:
データベースのインストール:
インストールされているデータベースを表示するには、次の手順に従います.
データベースの初期化
認証サービスファイアウォールの構成:
データベースのデフォルトパスワードを表示するには、次の手順に従います.
検索したパスワードに基づいてデータベースにログインします.
データベースのパスワードの変更
この操作はデータベースで行われます.
リモートアクセスの許可:
ファイアウォールの構成:
取得プロセスデータベース情報:
rpm -qa | grep mariadb
データベースのアンインストール:
rpm -e --nodeps
mysqlの公式サイトでmysqlデータベース(linux)をダウンロードします
公式サイト:https://dev.mysql.com/downloads/mysql/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar(私がインストールした)
データベースの解凍:
tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar
データベースのインストール:
common: rpm -ivh .common --nodeps --force
libs: rpm -ivh .lib --nodeps --force
client:rpm -ivh .client --nodeps --force
server: rpm -ivh .server --nodeps --force
インストールされているデータベースを表示するには、次の手順に従います.
rpm -qa | grep mysql
データベースの初期化
mysqld --initialize
認証サービスファイアウォールの構成:
1、chown mysql:mysql /var/lib/mysql -R;
2、systemctl start mysqld.service; ( )
3、systemctl enable mysqld; ( )
データベースのデフォルトパスワードを表示するには、次の手順に従います.
cat /var/log/myslqd.log | grep password
検索したパスワードに基づいてデータベースにログインします.
mysql -u root -p
データベースのパスワードの変更
この操作はデータベースで行われます.
alter user 'root'@'localhost' identified by 'root'
:exit/quit
リモートアクセスの許可:
1、create user 'root'@'%' identified with mysql _native_password by 'root';
2、grant all privileges on *.* to 'root'@'%' with grant option;
3、flush privileges;
ファイアウォールの構成:
1、 :systemctl status firewalld;
2、 , , 22 , ,
systemctl start firewalld;
3、 : firewall-cmd --zone=public --add-port=3306/tcp --permanent
4、 :firewall-cmd --reload
取得プロセスデータベース情報:
ps -ef | grep mysql