4.Windows的navicat连接Linux的数据库报错
解决办法:
关闭防火墙:service iptables stop
授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
启动数据库:service mysql start
二、执行SQL语句
创建数据库:create database IF NOT EXISTS test;
查看当前系统中存在的数据库:show databases;
切换到test数据库:use test;
创建表:create table IF NOT EXISTS test001;
查询数据:
更新数据:
删除数据:
三、配置mysql环境变量
1.修改配置文件:vi /etc/profile
方法一:写一个MYSQL_HOME,值为mysql的安装路径:MYSQL_HOME=http://www.likecs.com/usr/local/mysql
在PATH后面加上$MYSQL_HOME/bin:PATH=$PATH:$MYSQL_HOME/bin
export后面加上MYSQL_HOME:export PATH MYSQL_HOME
方法二:vi /etc/profile进入后,在最后一行添加:export PATH=$PATH:/usr/local/mysql/bin即可
2.重新加载配置文件:source /etc/profile
四、编写SQL脚本
1.新建脚本(opt目录下):touch deldata.sh
2.编写sql语句:
#!/bin/bash
mysql的安装路径:mysql=http://www.likecs.com/usr/local/mysql/bin/mysql(或者将mysql加入环境变量)
#数据库信息:
HOSTNAME="IP"
PORT="3306"
USERNAME="root"
PASSWORD="123456"
#数据库和数据表名称:
DBNAME="tes"
TABLENAME="test001"
#插入数据: