工具准备
Mac
文件上传: filezilla
远程连接: Termius
(可选用其它的)
Windows
Putty
登陆服务器
通过Termius登陆服务器
mysql
下载
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装mysql-server
yum install mysql-server
修改密码
mysql -u root
我这里执行之后会出现错误(无法通过socket连接到本地MySQL服务器):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
出现这个问原因是/var/lib/mysql的访问权限问题。
下面的命令把/var/lib/mysql的拥有者改为当前用户:
sudo chown -R 当前用户:当前用户 /var/lib/mysql
重启mysql
service mysqld restart
登陆mysql
mysql -u root
使用用户数据库
use mysql;
更新密码
update user set password=password('123456') where user='root';
即时刷新
flush privileges;
退出
exit;
导入现有.sql数据到数据库
建立数据库
create database 数据库名;
使用数据库
use 数据库名;
设置编码
set names utf8;
导入.sql
source /usr/xxx.sql;
通过本地的mysql客户端是无法登录到远程服务器linux的mysql的,需要进行授权一下
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
部署
将代码上传至 /home/lighthouse/下
下载相关依赖包
启动服务