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主配置文件

/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
  • 局域网内无法访问
grant all privileges on *.* to root@"%" identified by "root" ;  #给root赋权,外部访问
flush privileges;   //重新加载mysql权限
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容