1.查看服務(wù)器中是否已安裝MySQL
- 查看有沒(méi)有MySQL安裝包
yum list mysql*
- 如果存在就刪除
#移除已經(jīng)安裝的mysql
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
2.查看是否還有mysql軟件
rpm -qa | grep mysql
#如果存在就刪除
3.安裝MySQL客戶端
終端執(zhí)行命令
yum install mysql-server
yum install mysql-devel
4.啟動(dòng)停止MySQL以及數(shù)據(jù)庫(kù)字符集設(shè)置
- 配置mysql文件:
cd /etc/my.cnf
加入配置參數(shù)
character-set-server=utf8
- 啟動(dòng)MySQL服務(wù)
service mysqld start
- 設(shè)置開(kāi)機(jī)啟動(dòng)
chkconfig --add mysqld
chkconfig mysqld on
- 查看開(kāi)機(jī)啟動(dòng)設(shè)置是否成功
chkconfig --list | grep mysql*
# mysqld 0:關(guān)閉 1:關(guān)閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關(guān)閉停止
- 登錄 mysql
mysql -u root
#設(shè)置密碼(設(shè)置root用戶的密碼)
mysql>SET PASSWORD = PASSWORD('123456');
#創(chuàng)建新的用戶(用戶如果不存在就創(chuàng)建用戶)
mysql>grant all privileges on *.* to xiejl@localhost identified by '123456';
#查詢是否創(chuàng)建成功
mysql>select host,user from mysql.user;
+-----------------------+-------+
| host | user |
+-----------------------+-------+
| % | root |
| 127.0.0.1 | root |
| ::1 | root |
| localhost | |
| localhost | xiejl |
| localhost.localdomain | |
| localhost.localdomain | root |
+-----------------------+-------+
#設(shè)置端口號(hào)為'%'解決遠(yuǎn)程訪問(wèn)問(wèn)題
#選擇數(shù)據(jù)庫(kù)
mysql>use mysql;
#更新端口號(hào)
mysql>update user set host = '%' where user = 'xiejl';
#查詢是否修改成功
mysql>select host, user from user;
#下面這一句一定要執(zhí)行,否則還是無(wú)法登陸
mysql>flush privileges ;
#防火墻設(shè)置(沒(méi)有保存每次都要重新設(shè)置)
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT