Chia sẻ với các bạn đôi khi cái này các bạn cũng khá ít dùng, nhưng nó từng làm cho mình cũng mất một ít thời gian để tìm hiểu.
Đó là làm như thế nào để Enable Wifi trên máy dùng Winserver R2.
Câu chuyện là mình có dư một chiếc máy laptop của em mình đã sử dụng. Giờ mình không biết dùng nó vào mục đích gì nên cài Winserver để dùng.
Mình định dùng để nuôi account eBay (cái này thuộc lĩnh vượt Dropship). Nhưng khi cài hệ điều hành xong (mình cài bản Winserver 2012 R2 Standard), gắn dây mạng LAN vào thì bình thường, nhưng khi vào chỗ quản lý thiết bị mạng, vẫn thấy nhận card Wifi đúng với máy nhưng không tài nào Enable lên được.
Mà laptop tiện hơn máy tính bàn ở cái có tích hợp card wifi.
Và mình đã tìm kiếm trên mạng có 1 anh hướng dẫn và mình đã làm theo và đã thành công.
Các bước làm như sau:
1. Vào Server Manager
2. Click Mange trên góc phải màn hình
3. Click Add Poles and Features
4. Click Next --> Next --> Next
5. Tại Server Selection chọn server của bạn
6. Click 2 cái Next nữa
7. Tại Features check Wireless LAN Services.
8. Click Next --> Install.
9. Restart Server của bạn
10. Kết nối vào wifi của bạn.
Nếu không được thì làm tiếp các bước tiếp theo sau đây:
Bước 1: Vào CMD Prompt bằng cách nhấn tổ hợp phím Windows + R
Bước 2: Gõ lệnh powershell
Bước 3: Nhập đoạn lệnh "Install-WindowsFeature -Name Wireless-Networking"
Bước 4: Enter --> Khởi động lại máy và cảm nhận kết quả
Chủ Nhật, 27 tháng 10, 2019
Thứ Năm, 3 tháng 10, 2019
Reset password user root for mysql on ubuntu
Reset a MySQL root password
The MySQL root password allows the root user to have full access to the MySQL database. You must have (Linux) root or (Windows) Administrator access to the Cloud Server to reset the MySQL root password.
Note: The Cloud Server (Linux) root or (Windows) Administrator account password is not the same as the MySQL password. The Cloud Server password allows access to the server. The MySQL root password allows access only to the MySQL database.
Use the following steps to reset a MySQL root password by using the command line interface.
Stop the MySQL service
(Ubuntu and Debian) Run the following command:
sudo /etc/init.d/mysql stop
(CentOS, Fedora, and Red Hat Enterprise Linux) Run the following command:
sudo /etc/init.d/mysqld stop
Start MySQL without a password
Run the following command. The ampersand (&) at the end of the command is required.
sudo mysqld_safe --skip-grant-tables &
Connect to MySQL
Run the following command:
mysql -uroot
Set a new MySQL root password
Run the following command:
use mysql;
update user set authentication_string=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
Stop and start the MySQL service
(Ubuntu and Debian) Run the following commands:
sudo /etc/init.d/mysql stop
...
sudo /etc/init.d/mysql start
(CentOS, Fedora, and Red Hat Enterprise Linux) Run the following commands:
sudo /etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start
Log in to the database
Test the new password by logging in to the database.
mysql -u root -p
Enter your new password when prompted.
Cách cài đặt mysql server và cấu hình user remote trên ubuntu
Sau khi cài đặt mysql lên server xong, ở đây mình cài mysql server lên ubuntu 18.04
Dùng các lệnh sau đây:
- sudo apt update
- sudo apt install mysql-server
- sudo mysql_secure_installation
Cũng khá dễ để cài đặt....
Khi thiết lập Secure_installation sẽ có bước cài password cho user root.
Đăng nhập mysql từ máy server( máy cài mysql) như sau:
mysql -u root -p (Enter)
Sẽ hỏi nhập password root:
Nhập Password root của mysql vào...
User lúc này sẽ có dạng root@localhost
Nếu đăng nhập thành công thì dùng lệnh này để check user trong database
SELECT user,authentication_string,plugin,host FROM mysql.user;
Sẽ hiện ra cái bảng tất cả các user.
Thường thì nếu các user không được cấp quyền để truy cập các database sẽ không connect được các ứng dụng remote.
Cách tạo user remote full quyền như sau:
Bước 1: Tạo mới 1 User
ALTER USER 'mathang'@'192.168.1.52' IDENTIFIED WITH mysql_native_password BY 'password';
Đây là mình tạo một user là mathang
Truy cập từ máy tính có địa chỉ IP là 192.168.1.52
Với password là 'password'
Bước 2: Tạo full quyền cho User ....
GRANT ALL PRIVILEGES ON *.* TO 'mathang'@'192.168.1.52' WITH GRANT OPTION;
Ok giờ user mathang được truy cập từ ip 192.168.1.52 đang có full quyền rồi đấy.
Lúc này nếu các bạn vẫn chưa thể truy cập mySQL được từ xa thì kiểm tra lại những bước sau:
1. Kiểm tra xem port mySQL (3306) đã mở chưa?
Cách mở như sau:
sudo ufw allow myslq
sudo ufw enable
sudo ufw status
Xong thử truy cập lại...
Thường thì sẽ hiện lỗi này.
1. Kiểm tra xem port mySQL (3306) đã mở chưa?
Cách mở như sau:
sudo ufw allow myslq
sudo ufw enable
sudo ufw status
Xong thử truy cập lại...
Thường thì sẽ hiện lỗi này.
Lỗi này là mysql Server của chúng ta đã nhập đúng user và password nhưng không có quyền truy cập từ Host '192.168.1.66'
Cách giải quyết như sau:
- Đầu tiên ta sẽ đăng nhập vào ubuntu server của chúng ta
- sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Tìm dòng bind-address = 127.0.0.1
Sửa IP server lại thành IP của máy tính.
VD: 192.168.1.236
Sau đó lưu file lại và restart lại service mysql với lệnh:
sudo systemctl restart mysql
Thử truy cập lại xem được chưa?
Nếu chưa tiếp tục tạo user mới như sau:
CREATE USER 'mathang'@'113.161.220.166' IDENTIFIED BY '@51209267192Cvv'; GRANT ALL ON *.* TO 'mathang'@'113.161.220.166';
Cách giải quyết như sau:
- Đầu tiên ta sẽ đăng nhập vào ubuntu server của chúng ta
- sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Tìm dòng bind-address = 127.0.0.1
Sửa IP server lại thành IP của máy tính.
VD: 192.168.1.236
Sau đó lưu file lại và restart lại service mysql với lệnh:
sudo systemctl restart mysql
Thử truy cập lại xem được chưa?
Nếu chưa tiếp tục tạo user mới như sau:
CREATE USER 'mathang'@'113.161.220.166' IDENTIFIED BY '@51209267192Cvv'; GRANT ALL ON *.* TO 'mathang'@'113.161.220.166';