0 👍
976 lượt xem
bởi (🏅5)
Hi mọi người,
em mới học CSDL, do xài Ubuntu nên e cài DataGrip cho dễ, nhưng mà khi tạo Database thì dính lỗi 1433, em có search gg để tìm cách giải quyết nhưng mà toàn là hướng dẫn trên window. Em mới sử dụng ubuntu nên cũng không biết cài đặt mấy thông số TCP/IP như nào. Bác nào đã bị lỗi này rồi có thể cho em xin cách giải quyết được không ạ ?.
em cảm ơn ạ
The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused (Connection refused). Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
bởi (🏅191)
E có thể nói rõ các step mà e đã làm cho đến lúc bị lỗi này không ?
bởi (🏅5)

Đầu tiên em tạo 1 project, sau đó em tạo database bằng lệnh

CREATE DATABASE test
GO


thì chương trình báo lỗi:
trước đó em cũng mày mò mở port 1433 bằng lệnh:

sudo ufw allow 1433/udp
sudo ufw allow 1433/tcp
nhưng mà vẫn không được anh ơi
bởi
<a href="http://abuyzithromaxi.com/ ">zithromax dose for chlamydia</a>

1 Câu trả lời

0 👍
bởi (🏅191)
đã được chọn bởi
 
Câu trả lời hay nhất
Em đã cài và chạy mysql server với port 1433 trên localhost chưa ? Chú ý là port default của mysql là 3306 chứ không phải 1433 nhé.

E dùng lệnh sau để check cho a
netstat -tln
Nếu mysql của em đã chạy với port 1433 thì trong kết quả phải có dòng sau:
tcp        0      0 127.0.0.1:1433        0.0.0.0:*            LISTEN
Xong post kết quả lên đây a support tiếp.
 
bởi (🏅5)
Kết quả sau khi em check đây anh.
trước khi em cài đặt DataGrip thì em chưa cài SQL sever á anh.
bởi (🏅191)
Thế thì phải cài đi em. E làm theo các step sau
# cập repo
$ sudo apt-get update
...

# cài java runtime
$ sudo apt-get install default-jre
...

# cài mysql
$ sudo apt-get install mysql-server
...

Chú ý trong quá trình cài nó sẽ yêu cầu em nhập username/password để truy cập mysql thì em nhập vào. Sau khi cài thì mysql sẽ tự chạy luôn. E check lại xem nó chạy chưa:
$ sudo service mysql status
mysql start/running, process 12775
Nếu như trên thì là chạy rồi, còn nếu nó ra "mysql stop/waiting" thì là chưa chạy. Trong TH chưa chạy thì e cần bật nó lên bằng lệnh sau:
$ sudo service mysql start
mysql start/running, process 13260
Sau khi nó chạy rồi thì e cấu hình lại datagrip dùng port mặc định của nó là 3306 luôn cho nó đơn giản. Và nhớ nhập username/password giống với khi e cài mysql.


Vậy là xong.

 
bởi (🏅5)
Em làm theo anh chỉ và không còn lỗi nữa nha anh, em cảm ơn anh nhiều.
Coding Guru là nơi dành cho cộng đồng lập trình viên Việt Nam hỗ trợ nhau về tất cả các vấn đề liên quan đến công nghệ.

Chúng ta hãy cùng nhau xây dựng một cộng đồng công nghệ Việt Nam mạnh mẽ, thúc đẩy và giúp đỡ nhau cùng phát triển, thăng tiến trong sự nghiệp.

***
Nơi đam mê hội tụ
***

Một số câu hỏi gần đây có thể tương tự hoặc liên quan ↓

...