mysql下載與安裝(tar安裝)


# Mac
## 安裝:
### 在 https://dev.mysql.com/downloads/mysql/ 下載對應版本
### 雙擊解壓 mysql-test-8.0.12-macos10.13-x86_64.tar.gz
### 將解壓文件拷貝到 /usr/local/ 新建mysql目錄放入mysql,完整路徑 /usr/local/mysql

## mysql目錄下新建data目錄
### cd /usr/local/mysql
### sudo mkdir data

## mysql目錄設置權限
### cd /usr/local/mysql
### sudo chown -R mysql:mysql /usr/local/mysql


## mysql/support-files 新建my-default.cnf
### cd /usr/local/mysql/support-files
### sudo vi my-default.cnf

```
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
socket = /usr/local/mysql/data/mysql.sock
log-error = /usr/local/mysql/data/mysqld.log

[client] socket=/usr/local/mysql/data/mysql.sock
```
拷貝 my-default.cnf 到 /etc/my.cnf
sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

### 初始化mysql
```
cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```

### 在/usr/local/mysql/data/mysqld.log中查看
```
...
... root@localhost: 初始密碼
...
```

### 登陸mysql
```
mysql -uroot -P3306 -p
```
### 輸入初始密碼
```
#<8.0
#mysql> alter user 'root'@'localhost' identified by '123456' PASSWORD EXPIRE NEVER;

mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
mysql> flush privileges;
mysql> quit;
```

# 啟動
```
sudo /usr/local/mysql/support-files/mysql.server start
```

# 重啟
```
sudo /usr/local/mysql/support-files/mysql.server restart
```

# 停止
```
sudo /usr/local/mysql/support-files/mysql.server stop
```

# 查看狀態
```
sudo /usr/local/mysql/support-files/mysql.server status
```
  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM