昨晚上我本来就把 MySQL 装好了,但是人太傻了,搞了两三个小时的原地踏步 (哈哈哈哈哈哈
我还是先把步骤写出来, 首先先将 MySQL上传到 Linux
检测Linux是否已经安装了 MySQL : rpm -qa | grep mysql
将自带的 MySQL卸载掉 : rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686
然后我在java里创建了一个 mysql5.5 的 文件夹,用作存放 MySQL 的解压文件
解压到指定目录 : tar -xvf MySQL-5.5.49-1.linux2.6..i386.rpm-bundle.tar -C /usr/local/java/mysql5.5
安装依赖 : yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
进入到解压文件夹(备注 linux写的复制粘贴分别为 ctrl + insert shift + insert)
安装MySQL的服务端; : rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.
安装MySQL的服务端 : rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
查看当前 mysql 的状态 : service mysql status
启动mysql : service mysql start
无密码登录mysql : msyql –u root -p
修改root的密码 : SET PASSWORD = PASSWORD('123456');
退出: exit
将 mysql 加入到 系统启动时自启服务
加入到系统服务 : chkconfig --add mysql
自启 : chkconfig mysql on
开启远程访问,登录mysql 授权可以远程访问
先登录 mysql : mysql -uroot -p123456
执行: grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
设置防火墙,开通端口号3306,
退出mysql : exit
执行 : /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
将打开的端口的访问规则保存 : /etc/rc.d/init.d/iptables save
查看机器开放的端口号 : /etc/init.d/iptables status
OK 完事...
下面说说我昨晚我原地摩擦一两个小时的地方: 长时间使用客户端, 因为i缺少一个分号 ; 造成指令无法执行,(浪费了两个小时啊,以后可能长记性了...)
2019年5月18日 07:52:33:
可参考:https://blog.csdn.net/a116475939/article/details/74625377
:https://www.cnblogs.com/chinesern/p/8440206.html