卸载旧的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权限