CentOS6.5下安装Mysql5

卸载旧的mysql

rpm –qa | grep mysql    #是否已经安装了mysql
rpm -e mysql            #普通删除
rpm –e –nodeps mysql    #强力删除,包括依赖都会进行删除

通过yum安装

yum list |grep mysql    #查看可供下载的版本
yum install -y mysql-server mysql mysql-deve  #安装mysql-server
rpm –qi mysql-server  #查看mysql-server的版本

初始化配置

service mysqld start    #启动mysql
service mysqld restart  #重启mysql
chkconfig –list |grep mysqld  #查看mysql服务是否是开机启动
chkconfig mysqld on  #设置mysql服务开机启动
mysqladmin –u root password ‘root’  #第一次初始化配置时,需要配置root密码
mysql –u root –p    #登录mysql数据库

Mysql相关配置文件

/etc/my.cnf 这是mysql主配置文件

CentOS6.5下安装Mysql5_第1张图片

/var/lib/mysql 数据库文件存放目录

/var/log 日志输出存放位置

遇到的问题

  • 3306端口无法访问
netstat -an | grep 3306  #查看Linux是否在监听3306端口
vim /etc/sysconfig/iptables
添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart  #重启iptables
CentOS6.5下安装Mysql5_第2张图片
  • 局域网内无法访问
grant all privileges on *.* to root@"%" identified by "root" ;  #给root赋权,外部访问
flush privileges;   //重新加载mysql权限

你可能感兴趣的:(CentOS6.5下安装Mysql5)