MySQLへのリモートログイン

Ubuntuのインストールプロセス中にUbuntuでのMySQLに関するいくつかの質問を参照してください

セントス

基本的には、Ubuntuでのインストールと同じですが、構成ファイルは/etc/my.cnfですここを参照して、エンコード変更できます
初期パスワードを変更します参照

# 安装完成后,第一次启动会生成一个随机密码,先拿到这个临时随机密码:
grep 'temporary password' /var/log/mysqld.log
# 使用临时随机密码登录mysql
mysql -u root -p
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '[email protected]';

Telnet

ユーザー情報の表示:SELECT user,authentication_string,plugin,host FROM mysql.user;
ホスト列を確認できます。これがlocalhostの場合、ユーザーはローカルでのみログインできることを意味します。%任意のIPアドレスでのログインが許可されている場合は、他のIPログインを許可するユーザーを作成する必要があります。

GRANT ALL PRIVILEGES ON *.* TO 'me_'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  #给用户素有权限
GRANT ALL PRIVILEGES ON Assistant.* TO 'username'@'localhost' IDENTIFIED BY 'password';  #给用户Assistant数据库的权限
GRANT SELECT, UPDATE ON Assistant.* TO 'username'@'localhost' IDENTIFIED BY 'password'; #部分权限(`select`、`update`)

まず、telnet ip portアクセスできるかどうかを試すことができます。telnet 123.234.222.11 3306アクセスできない場合は、ファイアウォール設定の問題ですここを参照し、ファイアウォールのオープンポート設定できます。
その後、大丈夫です。他の質問はhttps://blog.csdn.net/crossangles_2017/article/details/79529064を参照できます

参照:

74件のオリジナル記事を公開 11のよう 30,000以上の訪問

おすすめ

転載: blog.csdn.net/yijiull/article/details/90399977