Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
84949897
Commit
84949897
authored
9 years ago
by
ibuler
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改install
parent
c8c0366b
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
7 deletions
+9
-7
install.py
install/install.py
+9
-7
No files found.
install/install.py
View file @
84949897
...
...
@@ -64,7 +64,7 @@ class PreSetup(object):
self
.
db_host
=
'127.0.0.1'
self
.
db_port
=
3306
self
.
db_user
=
'jumpserver'
self
.
db_pass
=
'
mysql234
'
self
.
db_pass
=
'
5Lov@wife
'
self
.
db
=
'jumpserver'
self
.
mail_host
=
'smtp.qq.com'
self
.
mail_port
=
25
...
...
@@ -93,6 +93,7 @@ class PreSetup(object):
def
_setup_mysql
(
self
):
color_print
(
'开始安装设置mysql (请手动设置mysql安全)'
,
'green'
)
color_print
(
'默认用户名:
%
s 密码密码:
%
s'
%
(
self
.
db_user
,
self
.
db_pass
),
'green'
)
bash
(
'yum -y install mysql-server'
)
bash
(
'service mysqld start'
)
bash
(
'mysql -e "create database
%
s default charset=utf8"'
%
self
.
db
)
...
...
@@ -151,6 +152,10 @@ class PreSetup(object):
def
_input_mysql
(
self
):
while
True
:
mysql
=
raw_input
(
'是否使用已经存在的数据库服务器? (y/n) [n]: '
)
if
mysql
!=
'y'
:
self
.
_setup_mysql
()
else
:
db_host
=
raw_input
(
'请输入数据库服务器IP [127.0.0.1]: '
)
db_port
=
raw_input
(
'请输入数据库服务器端口 [3306]: '
)
db_user
=
raw_input
(
'请输入数据库服务器用户 [root]: '
)
...
...
@@ -163,11 +168,6 @@ class PreSetup(object):
if
db_pass
:
self
.
db_pass
=
db_pass
if
db
:
self
.
db
=
db
mysql
=
raw_input
(
'是否使用已经存在的数据库服务器? (y/n) [n]: '
)
if
mysql
!=
'y'
:
self
.
_setup_mysql
()
if
self
.
_test_db_conn
():
break
...
...
@@ -176,10 +176,12 @@ class PreSetup(object):
def
_input_smtp
(
self
):
while
True
:
self
.
mail_host
=
raw_input
(
'请输入SMTP地址: '
)
.
strip
()
self
.
mail_port
=
int
(
raw_input
(
'请输入SMTP端口
: '
)
.
strip
())
mail_port
=
int
(
raw_input
(
'请输入SMTP端口 [25]
: '
)
.
strip
())
self
.
mail_addr
=
raw_input
(
'请输入账户: '
)
.
strip
()
self
.
mail_pass
=
raw_input
(
'请输入密码: '
)
.
strip
()
if
mail_port
:
self
.
mail_port
=
mail_port
if
self
.
_test_mail
():
color_print
(
'
\n\t
请登陆邮箱查收邮件, 然后确认是否继续安装
\n
'
,
'green'
)
smtp
=
raw_input
(
'是否继续? (y/n) [y]: '
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment