1. 程式人生 > >ubuntu 16.04上 mysql 5.7 安裝筆記

ubuntu 16.04上 mysql 5.7 安裝筆記

ble amp rep date tle uid 沒有 post 成功

一 安裝

ubuntu 采用APT安裝方式,可參考:

Ubuntu 安裝mysql和簡單操作

Ubuntu 16.04安裝MySQL(5.7.18)

A Quick Guide to Using the MySQL APT Repository

安裝好之後會創建如下目錄:

  • 數據庫目錄:/var/lib/mysql/
  • 配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)
  • 相關命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin
  • 啟動腳本:/etc/init.d/mysql(啟動腳本文件mysql的目錄)(實測:/etc/init.d/並沒有msql目錄或啟動腳步,但可以使用service命令對mysql進行管理,mysql啟動命令為 /usr/sbin/mysqld

mysql啟動成功後進程如下:

技術分享圖片

mysql管理命令:

#啟動
service mysql start
#停止
service mysql stop
#服務狀態
service mysql status

連接數據庫

# 本地連接,-u為用戶名,-p為密碼
mysql -uroot -p123456
# 遠程連接,-h為遠程IP,-P為端口號
mysql -h 127.0.0.1 -P 3306 -uroot -p123456

二 密碼重置

1、關閉mysql服務

service mysql stop

2、設置無密碼啟動

# 啟動
/usr/bin/mysqld_safe --skip-grant-tables &
# 無密登錄
mysql 
-u root

3、重置密碼

use mysql;
update user set authentication_string=password("123456") where user="root";
flush privileges;

4、重啟

# 關閉,也可使用kill命令直接殺掉進程
/usr/bin/mysqladmin -u root shutdown &
# 正常啟動
service mysql start

三、開放端口

如下鏈接,親測可行:

在Ubuntu/Linux環境下使用MySQL:開放/修改3306端口、開放訪問權限

ubuntu 16.04上 mysql 5.7 安裝筆記