下载安装MySQL


用以下指令安装

$ dnf install mysql-server

注意:Fedora默认安装mariadb

安装完成之后,用以下指令测试

$ mysql --version

开放3306端口


首先输入以下指令开启MySQL服务

$ sudo systemctl start mariadb

然后用以下指令查询3306端口的情况

$ netstat -an | grep 3306

如果 显示

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

则说明已开放。

否则,未开放。执行以下命令:

$ sudo vim /etc/my.conf    #(后面为注释不需要输入)打开my.conf

找到

# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

bind-address = 127.0.0.1#注释掉,即上述两行变为

# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1

最后重启MySQL服务

$ sudo systemctl restart mariadb

为远程登录赋权限


登录MySQL

$ mysql -uroot -p

然后选择数据库

use DATABASES_NAME

赋权限:

/*root用户可以使用密码123从任何地方访问*/
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES; #刷新生效 /*root用户可以使用密码123从192.168.1.3访问*/
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES; /*root用户可以使用密码123从192.168.1.3访问mydb数据库*/
GRANT ALL PRIVILEGES ON mydb.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123' WITH GRANT OPTION;
FLUSH PRIVILEGES;

DONE!

远程登录

指令如下:

$ mysql -u 用户名 -p -h 服务器IP地址 -P 服务器端MySQL端口号 (-D 数据库名)    # ()内可有可无

最新文章

  1. HttpPostedFile类的使用方法
  2. 在Ubuntu16.04集群上手工部署Kubernetes(未完,陆续补充中)
  3. lintcode 75 Find Peak Element
  4. JQuery常用实用的事件[较容易忽略的方法]
  5. js运动 运动效果留言本
  6. IOS打包脚本
  7. mmap的使用
  8. 迭代器(iterators)
  9. centos6.8安装superctl 后台管理工具
  10. 6.1熟知tsung.xml配置文件(翻译)
  11. PHP面试和PHP开发者都应掌握的10个问题
  12. SET || BZOJ 1588: [HNOI2002]营业额统计 || Luogu P2234 [HNOI2002]营业额统计
  13. ActiveMQ (三)—持久化消息
  14. TCP 原理
  15. linux 系统进程理解
  16. 关系网络数据可视化:1. 关系网络图&Gephi
  17. Maximum Product Subarray LT152
  18. Volley源码分析(二)CacheDispatcher分析
  19. 优化 MySQL: 3 个简单的小调整
  20. Raspberry Config.txt 介绍

热门文章

  1. springBoot的文件上传功能
  2. C# 删除文件以及文件夹
  3. 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 A题 Weather Patterns
  4. sleep(),wait(),yield()和join()方法的区别
  5. imagemagick在windows下安装(转,有改动)
  6. 分布式系统理论:一致性协议Paxos
  7. spring mvc: 多动作控制器(Controller下面实现多个访问的方法)MultiActionController / BeanNameUrlHandlerMapping
  8. 明确出需求 然后开会评审 要什么接口 接口参数、返回json内容、格式 协定好 在做
  9. vim 的寄存器
  10. poj-2342-简单树形dp