自学linux笔记(二)安装mysql 并远程链接
一、先下载一个oneinstack,他能一键安装mysql tomcat jdk,下载地址https://oneinstack.com/download/
二、下载后启动笔记(一)下载的FileZilla
三、链接linux虚拟机
连接上虚拟机后
然后FileZilla就没用了可以关掉了
去桌面查看上传到linux的文件
进去oneinstack里面
一共就这这些东西
oneinstack有两种启动方式一种是自动安装(https://oneinstack.com/auto/),一种是交互安装(https://oneinstack.com/install/)
我使用交互安装启动命令是 ./install.sh
然后弹出
我权限不够好吧,我设置下权限
命令是 chmod 754 install.sh 754这些数字都是有代表的,具体查看权限
再输入命令ll查看颜色变了
好了权限够了启动
根据官网的图和自己的需求安装。
然后就是等待他完成,过程比较久
等他执行完后
重启完再次数链接linux
开放防火墙数据库的端口是3306,所以要去开启
命令行输入 vi /etc/sysconfig/iptables
按i进行编辑
按esc 再输入:wq强制保存并退出
输入 service iptables restart 命令重启防火墙
注意:要全部绿色OK才行有红色,就是说明输错了什么。再进去查错修正。
四、进去mysql创建一个新用户用于链接
chkconfig --list 命令可以查看所有服务的情况
mysqld没启动的话自己启动下
输入 mysql -uroot -proot1 进入数据库,这里的账号密码是上面设的改成自己的账号密码-u后就是用户名 -p是密码
进入后的界面会有welcome to the mysql
创建一个新用户 这里是sql语句了:GRANT ALL PRIVILEGES ON *.* TO 'test' @'%' IDENTIFIED BY ‘test’WITH GRANT OPTION;
记得要加分号结尾,(这是写sql的好习惯)
如果输入完后没加分号会出现这状态等待分号结束
所以sql语句一定要写分号结尾
输入完后
查看刚才创建的用户
select user,host from mysql.user;
很好创建成功
quit命令退出
然后再输入ifconfig 查看IP地址
然后再打开Navicat Premium 创建连接
链接成功
创建下数据库再创建表插入数据
再linux下查询下
完成。