http://download.csdn.net/download/zp8126/10015921可以下载mysql安装包
1.安装mysql前 查询系统中含有的有关mysql的软件。
rpm -qa | grep -i mysql //grep -i是不分大小写字符查询,只要含有mysql就显示 mysql-*
2.如果存在已经安装的Mysql,先卸载
a) rpm -e mysql-* (如果提示有依赖则使用b)
b) rpm -e mysql_* --nodeps (强制卸载)
3.下载linux环境下的mysql安装包,先后安装
a) Mysql-server.rpm
b) Mysql-client.rpm
4.登录:
a) mysql -uroot -proot提示 can’t connect to local...
i. 说明没有开启服务(ps -ef|grep mysql查看是否开启服务)
ii. service mysql start
5.修改登录密码
a) Mysqladmin -u root -p password 回车 输入新密码
6.修改编码
a) 登录mysql后,使用命令show variables like‘char%’
b) Mysql默认安装目录在/usr/share/mysql
c) 找到my-small.cnf配置文件
d) cp my-small.cnf /etc/my.cnf(拷贝到配置目录下)
e) Vim my.cnf 编辑文件 在[mysqld]下添加character_set_server=utf8
7.开端口:
a) iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
b) Service iptables save将防火墙规则保存到/etc/myconfig/iptables
c) 查看是否打开端口:service iptables status
Mysql安装完成后,默认是不能远程连接的,需要开放访问权限
grant all privileges on *.* to 'root'@'%' identified by 'root';
这里的root代表root用户,最后的root代表root用户的密码,我这里用户名,密码都是root,中间的%号代表所有的ip地址都能远程访问,如果你要针对某一台机器开放远程访问权限,那就把%换成哪台机器的ip地址,这样就只能这台机器远程访问linux下的mysql数据库了