解壓檔案:tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
切換到根目錄,建立data檔案:mkdir data
建立使用者組:groupadd mysql
建立使用者:useradd -g mysql mysql
授予許可權:chown -r mysql.mysql /usr/local/mysql/mysql-8.0.21/
這個我也說不上來初始啥1:mkdir mysql_install_db
這個我也說不上來初始啥2授予最高許可權:chmod 777 ./mysql_install_db
初始化:bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-8.0.21 --datadir=/usr/local/mysql/mysql-8.0.21/data
完成後會有密碼
my.cnf中內容:
[mysqld]
basedir = /usr/local/mysql/mysql-8.0.21
datadir = /usr/local/mysql/mysql-8.0.21/data
socket = /usr/local/mysql/mysql-8.0.21/mysql.sock
character-set-server=utf8
port = 3306
sql_mode=no_engine_substitution,strict_trans_tables
[client]
socket = /usr/local/mysql/mysql-8.0.21/mysql.sock
default-character-set=utf8
新增mysql服務:
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
檢視狀態:chkconfig --list mysqld
在profile最後,一定是最後新增:
export path=$path:/usr/local/mysql/mysql-8.0.21/bin:/usr/local/mysql/mysql-8.0.21/lib
export path
載入配置:source /etc/profile
啟動mysql服務:service mysql start
,linux版本不同,命令可能會有些許差異,不行可以用systemctl
通過上面步驟的臨時密碼,登入mysql後,修改密碼:5.7以後命令是:mysql> alter user user() identified by '你的密碼';
一定是登入mysql之後修改啊!
Linux 系統下安裝mysql8
2 使用下面命令安裝發行包 rpm uvh mysql80 community release el7 3.noarch.rpm 3 檢視所有課安裝rpm包 yum repolist all grep mysql 4 安裝mysql yum install mysql community serve...
Linux下安裝mysql8的方法
cd usr local pkg 如 wget tar xvf mysql 8.0.17 linux glibc2.12 i686.tar.xz 解壓安裝包 此處,如果出現如下錯誤 tar child xz cannot exec no such file or directory tar chil...
在centos下安裝mysql8
yum y install mysql80 community release el7 1.noarch.rpm 安裝mysql yum y install mysql community server 設定表名大小寫不敏感 vi etc my.cnf lower case table names ...