1.安裝MySQL
#命令1
sudo apt-get update
#命令2
sudo apt-get install mysql-server
2.配置MySQL
sudo mysql_secure_installation
?2.2 檢查mysql服務(wù)狀態(tài)
systemctl status mysql.service
3.配置遠(yuǎn)程訪問
在Ubuntu下MySQL缺省是只允許本地訪問的
3.1 首先用根用戶進(jìn)入 使用2中的密碼
sudo mysql -uroot -p
3.2 創(chuàng)建遠(yuǎn)程賬號(hào)和密碼
GRANT ALL PRIVILEGES ON *.* TO 'remotedb'@'%' IDENTIFIED BY "Rt123456789.";
-- 后刷新MySQL系統(tǒng)權(quán)限相關(guān)表
flush privileges;
quit;
其中remotedb@%
,localhost
就是本地訪問,配置成%
就是所有主機(jī)都可連接,也可以是具體的ip;
'Rt123456789.'
為你給新增權(quán)限用戶設(shè)置的密碼;
mysql報(bào)錯(cuò) Your password does not satisfy the current policy requirements_mysql your password does not satisfy the current p-CSDN博客
3.3 修改遠(yuǎn)程配置?
vim /etc/mysql/mysql.conf.d/mysqld.cnf
?只需注釋掉 bind-address = 127.0.0.1,在前面加#
?4:重啟mysql
service mysql restart
5:遠(yuǎn)程連接
99:其他相關(guān)命令
查看用戶
use mysql;
select user,host from user;
創(chuàng)建用戶
create user 'root'@'%' identified by '123456';
用戶授權(quán)
grant all privileges on *.* to 'root'@'%'
修改成原來的加密方式
alter user 'root'@'%' identified with mysql_native_password by '123456';
刷新MySQL系統(tǒng)權(quán)限相關(guān)表
flush privileges;
quit;
如果還不能遠(yuǎn)程連接 可以是服務(wù)器的防火墻未開 參考?ubuntu 關(guān)閉防火墻 - CSDN文庫(kù)文章來源:http://www.zghlxwxcb.cn/news/detail-812128.html
如果是騰訊云或者是阿里云 請(qǐng)檢查用例詳情防火墻是否開了 3306端口文章來源地址http://www.zghlxwxcb.cn/news/detail-812128.html
到了這里,關(guān)于ubuntu18.04 安裝mysql(命令)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!