linux mysql 测试连接_Linux Mysql 安装 开启远程连接 供python agent 连接测试 Mark...

Linux     6.3

(1)

cat  /etc/redhat-release

uname -a

de30754085c2ec72bb277c5678d243b0.png

查看yum 源:   阿里源

a700d1c38f27783e9dc933d570aa6d90.png

无源运行:

echo 下载阿里云的yum源配置

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

48304ba5e6f9fe08f3fa1abda7d326ab.png

然后重建缓存:

yum clean all

yum makecache

(2)

安装mysql:

yum install  mysql mysql-server  mysql-devel   -y

登陆mysql 报错:

044f81fa8c93c922cb0c53d8f077c487.png

(2.1) 解决办法:

停止mysql:      service  mysql stop

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &                             #skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证

重新登陆mysql:   mysql -u root mysql

修改 ROOT  密码:

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

bde3b7d20741669fb1a35f81f257fdcc.png

退出mysql命令       exit;

(3)  开启远程连接服务:

3.1 创建用户用来远程连接

GRANT ALL PRIVILEGES ON *.* TO 'chen'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

ee12d20a56e0420c3d99f8c1ed73470e.png

3.2 (第一个chen表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个123456表示密码)。

指定192.168.1.127 IP可连接 chen 数据库 :

GRANT ALL PRIVILEGES ON *.* TO 'chen'@'192.168.1.127' IDENTIFIED BY '123456' WITH GRANT OPTION;

执行 flush privileges;命令立即生效   或重启一下mysql        service mysql restart

查看chen 用户是否存在    @%  表示谁都可访问

8a8825cc5685c15cb15b91587af679a8.png

设置防火墙  iptables    重启防火墙     service iptables   restart

vim /etc/sysconfig/iptables

a82eccff87a0f60c1b6d3162e0800a73.png

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

加入这句话就可以了, 注意这句话一定要加在最后一句话的上面. 否则不会生效.  因为 这就是一个沙漏   从第一句开始  最后一句得意思是除本机所设置端口外其它全部关闭所有     好比一个沙漏

OK 搞定  远程主机测试:

a123c0be397fe14b4da7f1bb61813dfb.png

43e9db470dfd207167216d8143a6ee00.png

python 连接测试

0c97c9c88ca719dd57ac60d620790f49.png

常用python 连接mysql 模块说明:

python3      驱动   pymysql

sudo  pip  install pymysql

python 2    驱动:mysqldb

sudo pip install mysql-python

python  sqlAlchemy   测试  python  ORM

sudo pip install sqlAlchemy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值