1. 程式人生 > >mysql8.0 linux 安裝

mysql8.0 linux 安裝

soc char commit -i mys x86 spa style character

1.下載

mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz

2.解壓

tar -xvf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz

mv mysql-8.0.15-linux-glibc2.12-x86_64 mysql

mv mysql /usr/local

cd /usr/local/mysql

mkdir data

3.編輯 my.cnf

vi /etc/my.cnf

文件內容為:

[client]
port=3306
socket=/tmp/mysql/mysql.sock

[mysqld]
port
=3306 user=mysql socket=/tmp/mysql/mysql.sock basedir=/usr/local/mysql datadir=/usr/local/mysql/data log-error=error.log transaction_isolation = READ-COMMITTED character-set-server = utf8mb4 collation-server = utf8mb4_general_ci lower_case_table_names = 1 #skip-grant-tables

4.創建用戶

groupadd mysql

useradd -g mysql mysql

5.更改目錄權限

chown -R mysql:mysql /tmp/mysql

chown -R mysql:mysql /usr/local/mysql

chmod -R 755 /tmp/mysql /usr/local/mysql

6. 初始化

cd /usr/local/mysql

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

7.初始化密碼

初始化時並沒有出現 初始密碼,因此需要修改密碼。

註釋 skip-grant-tables,可以使用無密碼登錄

啟動 mysql

./support-files/mysql.server start

1.清空密碼

use mysql;

update user set authentication_string=‘‘ where user=‘root‘;

2.無密碼登錄

mysql -u root -p

輸入密碼是直接回車。

ALTER user ‘root‘@‘localhost‘ IDENTIFIED BY ‘root‘;

這樣就修改好密碼了。

技術分享圖片

自此 mysql 就安裝好了。

技術分享圖片

mysql8.0 linux 安裝