CentOS 安装 mysql

2018-04-23  本文已影响30人  black白先森
  1. 若直接yum install mysql-community-server, 会直接 报错, 无法下载
  2. 此时先 sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm,获取下权限
  3. 然后yum install mysql-community-server 安装成功
  4. service mysqld start
  5. systemctl start mysqld输入 mysql 启动并连接成功
  6. 查看mysqld启动时的缺省选项 mysqld --print-defaults
  7. #查看mysqld启动配置文件的优先级 mysqld --verbose --help |grep -A 1 "Default options"
  8. 查询到mysqld进程 ps -ef|grep mysql|grep -v grep
1. 注意理解mysqld与mysql。mysqld为mysql服务器或者称之为服务器上的实例,用于提供客户端访问。mysql为客户端访问管理工具。
2. 可以通过三种方式启动mysql服务器(mysqld,mysqld_safe,service mysql start)
3. 对于mysqld_safe,service mysql start方式,总是通过调用mysqld_safe来启动mysqld进程,以防止mysqld意外宕掉而提供重启服务。
4. 可以通过mysqladmin shutdown以及service mysql stop来终止mysql服务器

关于centOs mysql 远程连接无法连接解决办法

  1. 网络不通
  2. 服务没启动
  3. mysql配置不允许远程访问, 绑定的IP为127.0.0.1
  4. 防火墙配置
    最终我测试出来时防火墙的问题,前期花时间改iptables,没啥用
firewall-cmd --list-all
: FirewallD is not running
service firewalld start
: 
firewall-cmd --query-port=3306/tcp
: no
firewall-cmd --add-port=3306/tcp
: success
想移除端口的话
firewall-cmd --permanent --remove-port=3306/tcp
上一篇下一篇

猜你喜欢

热点阅读