第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区

centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区

时间:2020-09-10 14:27:10

相关推荐

centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区

1.首先在官网/downloads/mysql/,下载相应rpm文件到Centos本地

我选择的是正式发布版,选择对应的系统版本。

点击download

点击开始下载

2.下载完成后,cd 到对应路径下,执行如下命令

# rpm -ivh mysql-community-5.7.18-1.sles12.src.rpm

# yum install mysql-community-server

tips:安装完成后重启服务,初次安装,root账户没有密码。用root账户进入mysql.

# sudo systemctl restart mysqld.service

# mysql -u root

3.配置远程登录到Mysql

3.1进入到mysql后, 执行下面的sql语句授权可以进行远程访问

tips:*.*可以访问数据库中所有的表;用root账户登录;'%'表示从任何地址连接;password即连接口令.

mysql> grant all privileges on *.* to root@'%'identified by 'password';

3.2配置f,添加bind-address和default-character-set

# sudo vim /etc/f

[mysqld]

#bind-address是Centos的ip地址,此地址默认端口号为3306

bind-address=xxx.xxx.xxx.xxx

[mysql]

default-character-set =utf8

3.3执行权限分配和防火墙等命令

# sudo chown -R mysql:mysql /var/lib/mysql

# sudo firewall-cmd --zone=public --permanent --add-service=mysql

# sudo systemctl restart firewalld

# sudo systemctl restart mysqld.service

3.4客户端远程访问Centos中MySql,客户端必须要ping的通Centos的ip地址

tip:客户端也要安装Mysql这里就不多叙述了,反正都在上面的官网上找,mac安装mysql-xxx.dmg,windows安装mysql-xxx.exe等等.

tip:客户端执行如下命令,进行远程登录访问,我的客户端是mac os 10.12.5.

tip(mac os):如果提示-bash: mysql: command not found。要做个软连接,比如mysql的路径是:/usr/local/mysql/bin/mysql, 输入ln -s /usr/local/mysql/bin/mysql /usr/bin

# mysql -h xxx.xxx.xxx.xxx -u root -p

输入口令,连接成功. So,你可以在客户端操作远程数据库写sql语句了.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。