卸載舊的mysql
rpm –qa | grep mysql #是否已經(jīng)安裝了mysql
rpm -e mysql #普通刪除
rpm –e –nodeps mysql #強(qiáng)力刪除,包括依賴都會(huì)進(jìn)行刪除
通過yum安裝
yum list |grep mysql #查看可供下載的版本
yum install -y mysql-server mysql mysql-deve #安裝mysql-server
rpm –qi mysql-server #查看mysql-server的版本
初始化配置
service mysqld start #啟動(dòng)mysql
service mysqld restart #重啟mysql
chkconfig –list |grep mysqld #查看mysql服務(wù)是否是開機(jī)啟動(dòng)
chkconfig mysqld on #設(shè)置mysql服務(wù)開機(jī)啟動(dòng)
mysqladmin –u root password ‘root’ #第一次初始化配置時(shí),需要配置root密碼
mysql –u root –p #登錄mysql數(shù)據(jù)庫(kù)
Mysql相關(guān)配置文件
/etc/my.cnf 這是mysql主配置文件
/var/lib/mysql 數(shù)據(jù)庫(kù)文件存放目錄
/var/log 日志輸出存放位置
遇到的問題
- 3306端口無法訪問
netstat -an | grep 3306 #查看Linux是否在監(jiān)聽3306端口
vim /etc/sysconfig/iptables
添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart #重啟iptables
- 局域網(wǎng)內(nèi)無法訪問
grant all privileges on *.* to root@"%" identified by "root" ; #給root賦權(quán)囤躁,外部訪問
flush privileges; //重新加載mysql權(quán)限