從官網下一個mysql8.0的tar包,解壓到/usr/local/路徑,進入該路徑並改文件夾名為mysql,然后添加mysql用戶和用戶組
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql
然后cd mysql進入到mysql路徑,新建一個data文件夾,並修改權限
sudo chown -R mysql:mysql ./
初始化數據庫
sudo ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
之后會打印出一個隨機密碼,這是root用戶第一次登錄需要用到的密碼。
打開數據庫服務
sudo ./support-files/mysql.server start
把服務放到系統進程,然后每次要打開數據庫服務就可以用命令:service mysqld start
sudo cp support-files/mysql.server /etc/init.d/mysqld
創建軟連接
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
登錄mysql
mysql -uroot -p
然后密碼粘貼剛剛產生的隨機密碼,進入到數據庫,修改root密碼
alter user 'root'@'localhost' identified by '新密碼';
然后萬事大吉,新年快樂!!!