Linux系统安装mysql数据库
Linux系统中Mysql安装
-
下载mysql安装包(linux版本)
-
上传到linux
-
检查系统上是否安装了mysql( 若安装了就需要先卸载再使用我们自己的)
rpm -qa |grep -i mysql #查看 rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 #卸载
-
在 /usr/local 新建一个文件夹mysql
mkdir /usr/local/mysql
-
把mysql压缩包移动 到/usr/local/mysql
mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/
-
进入 /usr/local/mysql,解包mysql
cd /usr/local/mysql tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar
-
安装 服务器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
-
安装 客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
-
启动Mysql
service mysql start #启动mysql (注意:只启动一次)
-
先查看随机密码登录(cat /root/.mysql_secret)
-
登录mysql
mysql -uroot -p随机密码
-
修改密码
set password for root@localhost = password('123');
-
登录mysql
mysql -uroot -p123
-
放行3306端口号
修改配置文件 cd /etc/sysconfig vi iptables 复制(yy p) -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 改成 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 重启加载防火墙或者重启防火墙 service iptables reload 或者 service iptables restart
-
允许远程连接 mysql
在linux上 先登录mysql cd /usr/local/mysql #进入mysql目录 mysql -uroot -p123 #登录 创建远程账号 create user 'root'@'%' identified by '123'; 授权 grant all on *.* to 'root'@'%' with grant option; 刷新权限 flush privileges;