系统:centos6.8
mysql:5.1.73
安装方式:yum
在执行安装操作之前,清先确保你的机器里没有mysql服务。
①:执行以下命令查看系统中已经安装的mysql:
rpm -qa |grep -i mysql②:删除
yum remove 系统显示已安装的mysql③:删除系统中的mysql文件夹
执行以下命令查询mysql文件夹:
find / -name mysql 如果你不是root,请在命令前加上sudo执行以下命令删除这些mysql文件夹:
rm -rf 文件夹名①:执行以下命令开始安装:
sudo yum -y install mysql-server中间过程中也许会需要一次确认,输入Y即可。
如果在安装的过程中出了问题,就卸载重来一次。
②:执行以下命令,进入下图,改变默认字符编码。[client]这一项如果没有就加上。
sudo vim /etc/my.cnf
③:重启服务,让修改后的配置生效
sudo /etc/init.d/mysqld restart④:登录数据库,修改默认密码
数据库安装完成之后默认密码为空,执行 mysql -uroot -p 就可登录进数据库。执行 status 可查看当前数据库状态以及字符集编码设置是否如预期。
执行exit命令退出数据库,执行以下命令设置root用户的登录密码:
mysqladmin -u root -p password 新密码⑤:允许root用户远程登录数据库
默认情况下,不允许远程连接数据库。通过执行以下命令,允许远程连接:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; flush privileges;⑥:放行3306端口
mysql默认是使用3306端口的,为了远程连接需要将此端口放行,执行以下命令:
#修改防火墙配置文件 vim /etc/sysconfig/iptables #放行3306 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #重启防火墙 service iptables restart