CentOS7安装MySQL并开启远程访问

1.安装MySQL

CentOS7中默认安装了MySQL系列的数据库,需要先卸载掉。

查看当前安装的mariadb包:

[[email protected] desktop]# rpm -qa | grep mariadb

将它们统统强制性卸载掉:

[[email protected] 桌面]# rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64

在官网下载RPM安装包,http://dev.mysql.com/downloads/mysql/,下载完成后解压。

双击安装MySQL-server,MySQL-client和MySQL-devel三个安装包。

2. 启动MYSQL

[[email protected] desktop]#service mysql start

得到错误:ERROR!The server quit without updating PID file

我们这里主要是因为:selinux惹的祸,如果是centos系统,默认会开启selinux。解决方法是关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器。

然后再启动mysql就没问题了:

[[email protected] desktop]#service mysql start

查看MySQL运行状态:

[[email protected] desktop]# service mysql status

SUCCESS! MySQL running (2377)

3. 设置密码

安装之后root用户默认没有密码,通过命令设置密码。

[[email protected] desktop]# /usr/bin/mysqladmin -u root password ‘passok‘

然后设置root用户的远程访问权限

在mysql控制台执行

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘MyPassword‘ WITH GRANT OPTION;

FLUSH PRIVILEGES;

4.开启远程连接

需要安装iptables,

yum install -y iptables

然后编辑系统的开放端口列表,增加3306端口,重启防火墙即可。

时间: 2024-10-23 06:11:21

CentOS7安装MySQL并开启远程访问的相关文章

CentOS7安装Mysql并配置远程访问

(su root登录到root账户) 下载repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装mysql yum install mysql-server 执行后开始下载和解压操作,过程中会遇到多次Y/N询问,输入y然后回车确认 安装完成后再次查看mysql rpm -qa|grep

ubuntu安装mysql后不能远程访问的方法

ubuntu安装mysql后不能远程访问的方法1.mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 2.FLUSH RIVILEGES; 3.查看mysql库users表中是否存在如下记录,存在代表设置成功. 正常情况下应该是可以了,但是我的还是不行, 4.怀疑是网络问题,运行命令测试:telnet ip地址 端口返回:Could not connect

CentOS系统中安装MySQL和开启MySQL远程访问的方法

安装MySQL 安装MySQL和php-mysql [[email protected] ~]# yum -y install mysql-server [[email protected] ~]# yum -y install php-mysql 配置MySQL [[email protected] ~]#vim /etc/my.cnf 编辑MySQL的配置文件 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock #

CentOS-7安装Mysql集群

安装要求 安装环境:CentOS-7安装方式:源码编译安装 软件名称:mysql-cluster-gpl-7.3.7-linux2.6-x86_64.tar.gz下载地址:http://mysql.mirror.kangaroot.net/Downloads/软件安装位置:/usr/local/mysql数据存放位置:/var/mysql/data日志存放位置:/var/mysql/logs 集群设计 首先设计集群的安装分配方式,我共需要5台服务器,服务器分配如下: 管理节点:    192.1

Ubuntu18.04安装mysql并配置远程访问

1.ssh连接到Ubuntu服务器 默认root用户登陆,如果运行以下命令没有权限请在命令开头加sudo 2.安装mysql 1 apt install mysql-server 3.配置mysql mysql_secure_installation 会出现很多问题,让选择Yes或者No(把#2的密码记住,其他的我感觉选什么都行) #1 是否安装验证密码的插件,建议N #2 输入root密码 #3 Remove anonymous users? 建议N #4 Disallow root logi

CentOS7安装MySQL(完整版)

原文:https://blog.csdn.net/qq_36582604/article/details/80526287 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQL官方的 Yum Repository[[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-rel

Ubuntu 16.04 安装mysql并设置远程访问

转自(http://www.cnblogs.com/iscodercn/p/5488633.html),有补充 一.安装mysql 1. 安装需要使用root账号,如果不会设置root账号的请自行google.安装mysql过程中,需要设置mysql的root账号的密码,不要忽略了. sudo apt install mysql-server apt install mysql-client apt install libmysqlclient-dev 2. 以上3个软件包安装完成后,使用如下命

Ubuntu16.04安装MySQL并配置远程访问

1.安装MySQL a.安装服务端 sudo apt-get install mysql-server b.设置root用户 sudo passwd c.安装客户端 sudo apt-get install mysql-client d.查看MySQL是否安装成功 sudo netstat -tap | grep mysql 2.配置远程访问 a.编辑配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf  将bind-address = 127.0.0.

Centos7安装mysql

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个