この記事の複製元:https://blog.csdn.net/yhjahjj1314/article/details/80998807
実用的なコンテンツ、転載、保存
最初のステップは、Ubuntuサーバーにログインすることです
更新元:sudo apt-get update
インストールソース:sudo apt-get upgrade
2番目のステップでインストールされたMySQLサーバー
実行:sudo apt-get install mysql-server
実行:sudo apt-get install mysql-client
実行:sudo apt install libmysqlclient-dev
インストールが成功した後、次のコマンドでインストールが成功したかどうかをテストできます。
sudo netstat -tap | grep mysql
次の情報は、インストールが成功したことを証明するために表示されます。
このバージョンのデータベースのユーザー名とパスワードは、デフォルトで構成ファイルにあります
sudo vim /etc/mysql/debian.cnf
ユーザー名とパスワードは以下の通りです
このファイルには、MySQLのデフォルトのユーザー名とユーザーパスワードがあります。
最も重要なことは、以下に示すように、デフォルトのユーザー名はrootではなく、debian-sys-maintです。
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = hGu99nJgoWcmCDKT
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = hGu99nJgoWcmCDKT
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
直接ログインしてから、rootパスワードを変更します
Du Niangのガイダンスの後、インストールしたバージョンは5.7なので、パスワードフィールドが削除され、authentication_stringフィールドに置き換えられたため、パスワードを変更する必要があります。
mysql> update mysql.user set authentication_string=password('password') where user='root';
表示される場合:
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
これは変更が成功したことを意味し、ログインに成功するにはMySQLを*再起動**する必要があります。
ここにMySQLを入力できるはずです。操作を続行してください
> use mysql;
> update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root'; #更改密码
> update user set plugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行
> flush privileges; #更新所有操作权限
> quit;
mysqlデータベースを起動します。
sudo /etc/init.d/mysql start
リブート
sudo /etc/init.d/mysql restart
シャットダウン
sudo /etc/init.d/mysql stop
**
リモート接続構成
**
mysqlサーバーにログインします。
mysql -u 用户名 -p
指定したIPを承認します(リモートIPアドレスを指定します)
grant all privileges on *.* to 'root'@'IP地址' identified by '密码';
すべてのIPを承認します(すべてのIPをリモートで接続できます)
grant all privileges on *.* to root@"%" identified by 'root' with grant option;
すぐに効果的
flush privileges;
データベースを再起動します
service mysqld restart
著作権に関する声明:この記事は、CSDNブロガー「ワンダリングフォトグラファー」のオリジナルの記事であり、CC 4.0の著作権契約に従っています。転載するには、元のソースリンクとこの声明を添付してください。
元のリンク:https://blog.csdn.net/yhjahjj1314/article/details/80998807