2.解壓
tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
3.移動/usr/local/下,並重命名
mv mysql-8.0.20-linux-glibc2.12-x86_64 /usr/local/mysql
4.建立mysql使用者組和使用者,並修改許可權
groupadd mysql
useradd -r -g mysql mysql
5.建立資料目錄並賦予許可權
mkdir -p /usr/local/mysql/data #建立目錄
chown mysql:mysql -r /usr/local/mysql/data #賦予許可權
6.配置my.cnf
vim /etc/mysql/my.cnf
內容
[mysqld]
bind-address=127.0.0.1
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/usr/local/mysql/data/mysql.err
pid-file=/usr/local/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
sql_mode=no_engine_substitution,strict_trans_tables
max_connections=400
innodb_file_per_table=1
#表名大小寫不敏感,敏感為
lower_case_table_names=1
7.初始化資料庫
切換到mysql的bin目錄
cd /usr/local/mysql/bin/
執行初始化
./mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql --initialize
8.檢視密碼
cat /usr/local/mysql/data/mysql.err
9.啟動mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動
service mysql start
ps -ef|grep mysql
10.登陸mysql,修改密碼
ln -s /usr/local/mysql/bin/mysql /usr/bin
登陸
mysql -uroot -p
登入後執行以下**後重新登入
set password = '123456';
alter user 'root'@'localhost' password expire never;
flush privileges;
11.啟用資料庫遠端鏈結
root登入資料庫後執行
use mysql #訪問mysql庫
update user set host = '%' where user = 'root'; #使root能再任何host訪問
flush privileges; #重新整理
mysql安裝包安裝 mysql安裝包安裝
centos7.4在無網環境下的mysql簡易安裝,使用tar包安裝mysql。使用的資源 上傳解壓 使用xftp上傳 解壓mysql 5.7.28 el7 x86 64.tar.gz 重新命名,方便配置環境變數 cd usr mv mysql 5.7.28 el7 x86 64 mysql 配置環...
mysql安裝(安裝包安裝)
2 使用命令列 cmd 進入mysql的bin目錄下,初始化資料庫,執行mysqld initialize console console 表示在控制台輸出,不新增則不展示下面那些資訊 最後一行root localhost 後的hd ed4j s 就是臨時密碼,登入時會使用 注意 1 data目錄要...
mysql非安裝包安裝教程
我的電腦 高階系統配置 環境變數 用記事本開啟目錄下的my default.ini檔案 注意 去掉前面的 號 my.ini內容為 裡面路徑修改為自己安裝包所在路徑 my.ini內容開始 for advice on how to change settings please see do not ed...