一、安裝與刪除 安裝 sudo apt-get update #更新源 sudo apt-get install mysql-server #安裝mysql 刪除 sudo apt-get autoremove mysql-\* --purge (彈出提示框,是否刪除數據(刪除後數據就沒了,註意備份 ...
一、安裝與刪除
安裝
sudo apt-get update #更新源
sudo apt-get install mysql-server #安裝mysql
刪除
sudo apt-get autoremove mysql-\* --purge
(彈出提示框,是否刪除數據(刪除後數據就沒了,註意備份)。選擇yes)
二、使用
1.登陸mysql
註意不用sudo 用戶會拒絕訪問
語法:mysql -u <用戶名> -p <密碼> -h <地址/功能變數名稱> -P <埠>
使用預設根用戶root(無密碼): mysql -u root -h 127.0.0.1
2.管理用戶
-- 查詢用戶
//分別對應 密碼,用戶名,訪問地質,密碼插件類型
select authentication_string ,user,host,plugin from mysql.user;
-- 修改root用戶密碼
update user set authentication_string = password('xxx'), password_expired = 'N', password_last_changed = now() where mysql.user = 'root';
-- 授權root用戶遠程登錄,%表示不限IP
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxx';
-- 刷新許可權,一定要執行
flush privileges;
3.設置mysql遠程訪問
a.編輯文件
//註意路徑,與舊版不同
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind-address,註釋掉(#) 或 指定任意ip或0.0.0.0,如下:
#bind-address =127.0.0.1
bind-address =0.0.0.0
保存並退出編輯
b.重啟mysql服務
service mysql restart
三、登錄使用,命令如下
mysql -u root -p xxx -h127.0.0.1 -P3306