#Ubuntu安装Mysql详细教程
説明:
作成者: csc
時間: 2023-05-13
環境: Ubuntu18.04.4/Ubuntu22.04
バージョン: mysql 5.7.42/mysql8.0.33
Ubuntu18.04 默认mysql数据库版本为 5.7.24
Ubuntu22.04 默认mysql数据库版本为8.0.33
执行安装命令不需要带对应版本,就可以直接安装, 以下步骤都一样。都经过了本人的亲测.!!
最初のステップは、残留物をアンインストール/クリーンアップすることです
dpkg --list|grep mysql
まずクエリに基づいて以前のデータベースをアンロードします
sudo apt-get remove mysql-common
2番目のステップはMysqlをインストールすることです
リストを更新する
sudo apt-get update
MySQL のインストール
sudo apt-get install mysql-server
mysql を起動およびシャットダウンするコマンドは次のとおりです。
#启动:
sudo service mysql start
#重启:
sudo service mysql restart
#关闭:
sudo service mysql stop
3 番目のステップは、mysql 接続方法とデータベース パスワードを変更することです。
データベースをインストールしたばかりですが、パスワードがわからないのではないかと心配ですか?教えてください。
まず、パスワードなしでデータベースにログインします。sudo mysql -uroot -p を使用する必要があります。インストール直後はこのようにログインできます。私も試してみました。
sudo mysql -uroot -p
パスワードを入力せずに Enter キーを押すだけで、次のコマンドに従ってデータベース接続とパスワードを変更できます
。
mysql> use mysql;
#开启远程连接
update user set host='%' where user='root';
#修改了之后刷新以下权限
flush privileges;
#修改数据库密码.
ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';
#修改了之后刷新以下权限
flush privileges;
#退出数据库
quit;
この時点では、Linux で通常どおり mysql -u root -p を使用してパスワードを入力すると、通常どおり mysql に入ることができます。
しかし、ポート 3306 を開いてしまいました。localhost も % に変更したので、外部では Navicat を使用して接続できませんよね?
ステップ 4: Navicat がデータベースに接続できない問題を解決する
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
「vi /etc/mysql/mysql.conf.d/mysqld.cnf」と入力し、バインドアドレスを見つけて、127.0.0.1 を 0.0.0.0 に変更します。
# 点击 Esc按键 输入 <:qa!> 退出编辑模式.
:wq
次に、mysql サービスを再起動します。
#重启:
sudo service mysql restart
もう一度navicat接続を試してください。うまくいきました。はははは。
どなたでもコメントを残すことができます。役に立ったと思ったら、「いいね」を押してお気に入りに追加してください。