mysql server远程连接_本地远程连接 MySQL server
問題
MySql Server 出于安全方面考慮默認只允許本機(localhost, 127.0.0.1)來連接訪問。如果想遠程訪問,需要額外做下操作。
配置修改
定位文件
/etc/mysql/mysql.conf.d/mysqld.cnf
定位屬性
skip-networking #注釋掉 因為它是屏蔽掉一切TCP/IP連接
bind-address = 127.0.0.1 #它和上一個選項是異曲同工,要想遠程連接,也得注釋掉
重啟服務
/etc/init.d/mysql restart
建庫
create database solo;
create database newlife;
用戶授權
-- 登錄
mysql -u root -p
-- 切換數據庫
use mysql;
-- 查詢用戶表命令
select User,authentication_string,Host from user;
-- 新增用戶密碼,%代表所有主機,也可以具體到你的主機ip地址
CREATE USER 'solouser'@'%' identified BY 'solo@pwd';
CREATE USER 'newlife'@'%' identified BY 'newlife@pwd';
-- 授權
GRANT ALL ON solo.* TO 'solouser'@'%';
GRANT ALL ON newlife.* TO 'newlife'@'%';
-- 刷新權限,消除緩存的影響
FLUSH PRIVILEGES;
客戶端登錄
mac 端我使用 sequel-Pro,會發現可以正常訪問。
我組建了一個技術交流群,每日我會精選文章發布科技早報,里邊會有技術大佬一起交流學習,共同成長。需要的朋友可以加我微信(微信ID:yonglun_1994),拉你進群,并有學習大禮包相送。
總結
以上是生活随笔為你收集整理的mysql server远程连接_本地远程连接 MySQL server的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: DxDebugService.exe是什
 - 下一篇: DXEnum.exe是什么进程 DXE