送信元:https://www.jianshu.com/p/c76b31df5d09
mysqlをアンインストールします。
sudo apt-get remove mysql-*
残りのファイルをアンロードするクエリ:
sudo find / -name mysql -print
mysqlファイル名を含むパスを表示します。
/var/lib/mysql
/var/lib/mysql/mysql
/var/log/mysql
/usr/bin/mysql
/usr/lib/mysql
/usr/share/mysql
/etc/mysql
/etc/init.d/mysql
残留物を完全に取り除く:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
mysqlサーバーとクライアントをインストールします。
sudo apt-get install mysql-server mysql-client
インストールプロセス中に、rootパスワードを設定するように求められ、設定が機能します(残りが削除されない場合はプロンプトは表示されません)
。インストール後に自動的に実行されます
。mysqlが実行されているかどうかを確認
sudo service mysql status
実行中であることを示しています![ここに画像の説明を挿入](https://img-blog.csdnimg.cn/20191204164835956.png)実行されてい
ない場合は、手動で実行できます
sudo service mysql start
ログイン:
mysql -uroot -p
mysqlが実行されているかどうかを確認します。
sudo netstat -tap | grep mysql
写真は成功しています
navicatリモート接続構成:
mysql>すべての権限を*。*付与する 'root' @ '%'に '12345'によって識別されるGRANT OPTION;
クエリは正常、0行が影響を受け、1警告(0.00秒)
mysql>特権をフラッシュします。
クエリは正常、0行が影響を受けた(0.00秒)
/etc/mysql/mysql.conf.d/mysqld.cnfファイルを変更します
bind-address = 127.0.0.1 改为:
bind-address = 0.0.0.0
mysqlを再起動します。
/etc/init.d/mysql restart
OK。