转自百度经验
工具/原料
- 接入Internet的Centos计算机
安装Mysql
- 查看mysql-server包列表
yum list mysql-server
- 当只有一个时候就可直接安装,过程中选择Y继续安装
yum install mysql-server

- 最后安装成功

设置Mysql的服务
- 先启动Mysql服务
service mysqld start
- 进入mysql
mysql
- 退出mysql
\q
- 设置Mysql开机启动
chkconfig mysqld on
- 开启3306端口并保存
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save

修改密码并设置远程访问
- 连接mysql数据库
mysql
- 设置密码
# 选择mysql数据库
use mysql;
# 将root用户的密码设置为root
update user set password=password('root') where user='root';
# 强制让MySQL重新加载权限,使修改马上生效
flush privileges;
- 设置Mysql远程访问
# 配置远程登陆时,需要的用户名(root)和密码(123456)
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
解决Mysql乱码问题
# 找一个配置文件,复制到/etc/目录,命名为my.cnf
cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf
# 在[client]和[mysqld]下面都添加上“default-character-set=utf8”
vim my.cnf

重启mysql服务
- 最后重新启动服务就可以了
service mysqld restart
远程连接mysql数据库
这里我主要说两种连接,一种是win下的cmd,一种是mysql workbench客户端(好像Win、Linux、Mac osx都支持)。假设win下已经安装配置好了MySQL。
使用cmd连接数据库
-
打开cmd命令行提示符;
-
输入mysql -h192.168.126.129 -uroot -p,按回车输入密码,就可以连接到服务器上的mysql。其中192.168.126.129是服务器IP地址。

使用mysql workbench客户端连接
-
点击“+”,新建MySQL连接;

-
在弹出的窗口中,输入连接名称(随便写)、IP、用户名、密码,然后OK;

-
在主窗口,可以看到刚刚建立的“MySQL”连接,点击就可以连接了;

-
接下来就可以对数据库进行操作了,比如使用SQL查询语句显示所有的数据库。

555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
(select 198766*667891 from DUAL)
(select 198766*667891)
@@rIy3s
555����%2527%2522\'\"
555'"
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555G8S8L8nZ')) OR 499=(SELECT 499 FROM PG_SLEEP(15))--
555KxLy2uba') OR 801=(SELECT 801 FROM PG_SLEEP(15))--
555aePQDpCf' OR 359=(SELECT 359 FROM PG_SLEEP(15))--
555-1)) OR 75=(SELECT 75 FROM PG_SLEEP(15))--
555-1) OR 485=(SELECT 485 FROM PG_SLEEP(15))--
555-1 OR 474=(SELECT 474 FROM PG_SLEEP(15))--
555eAEcg4R8'
555-1 waitfor delay '0:0:15' --
555-1)
555-1
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
-1" OR 5*5=25 or "Pqf2Keyb"="
-1' OR 5*5=25 or 'eagrrnrO'='
-1" OR 5*5=25 --
-1' OR 5*5=25 --
-1 OR 5*5=25
-1 OR 5*5=25 --
555
555
555