1. 程式人生 > 實用技巧 >大資料實戰(二十三):電商數倉(十六)之使用者行為資料採集(十六)Ubuntu mysql 安裝

大資料實戰(二十三):電商數倉(十六)之使用者行為資料採集(十六)Ubuntu mysql 安裝

1. 先更新 apt 安裝中心: apt update 裡面會有預設最新的mysql 的包。

2.安裝msyql : sudo apt-get install mysql-server

3.安裝完成後:在root使用者下,控制檯輸入mysql (可建立與MySQL的連線)

4:輸入:use mysql

5:建立賬號

1)建立root 賬號

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql
> flush privileges;

2)刪除不是locahost的root使用者
delete from mysql.user where host <> 'localhost';

6:修改密碼型別

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

7:更新

FLUSH PRIVILEGES;

退出mysql

8;開通其他IP訪問許可權。

 vim /etc/mysql/my.cnf 發現沒有bind-address, 但是my.cnf 又引入兩個資料夾. 在/etc/mysql/mysql.conf.d/mysqld.cnf 檔案裡面

    vim/etc/mysql/mysql.conf.d/mysqld.cnf

修改 bind-adress 為下面IP

9 重啟mysql

sudo /etc/init.d/mysql restart

10 測試

1) 測試root是否可以從localhost主機名登入
mysql -uroot -p123456

2) 測試root是否可以從hadoop103(從外部地址)主機名登入
mysql -h hadoop103 -uroot -p123456

3)檢視當前mysql伺服器收到了哪些客戶端連線請求
sudo mysqladmin processlist -uroot -p123456