操作系統:22.04.1-Ubuntu
apt 安裝命令
sudo apt install mysql-client-core-8.0
sudo apt install mysql-server-8.0
終端輸入 mysql 可以直接免密登錄
如果此時提示需要密碼,則可以進入配置文件,設置免密登錄
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在行尾添加 skip-grant-tables
重啟mysql,重新登錄
設置遠程登錄
1、創建用戶
create user 'remote_user'@'%' identified by '123456';
2、授權用戶
grand all on *.* to 'remote_user'@'%';
、
3、刷新權限 flush privileges;
4、修改配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注釋 bind-address = 127.0.0.1
5 修改新創建賬號的加密方式,否則遠程會
先查詢賬號信息
select user,host,authentication_string,plugin from mysql.user
需要將caching_sha2_password方式改為mysql_native_password,否則遠程登錄會報10061錯誤
ALTER USER 'remote_user'@'%' IDENTIFIED WITH mysql_native_password BY '123456';