linux安裝mysql8.0全過程
1.阿里巴巴鏡像站下載安裝包
地址:mysql-MySQL-8.0安裝包下載_開源鏡像站-阿里云
查看服務器架構(gòu),下載對應安裝包
uname -m


2.上傳解壓包到usr/local解壓安裝包
tar -xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz
3.修改解壓后的文件夾為mysql
mv mysql-8.0.27-linux-glibc2.12-x86_64 mysql

4.創(chuàng)建mysql用戶組和用戶并修改權(quán)限
groupadd mysql sudo useradd -r -g mysql mysql
5.創(chuàng)建目錄并修改權(quán)限
mkdir -p /data/mysql chown mysql:mysql -R /data/mysql
6.配置mysql所需的配置文件
vim /etc/my.cnf
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true lower_case_table_names=1
7.初始化數(shù)據(jù)庫
進入mysql的bin目錄
cd /usr/local/mysql/bin/
初始化mysql
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看mysql的臨時密碼
cat /data/mysql/mysql.err

將mysql.server復制到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動mysql
service mysql start
8.修改默認密碼
./mysql -u root -p
這里輸入的密碼就是上面查看的臨時密碼

執(zhí)行修改密碼命令,此處的’root@3306’是我的密碼,你可以改成你自己想要的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root@3306';

執(zhí)行完修改命令,刷新一下
flush privileges;
9.配置允許遠程連接
use mysql; update user set host='%' where user='root'; flush privileges;
10.使用客戶端連接

11.遇見問題總結(jié)
如果之前安裝過mysql,在第二次安裝時啟動服務提示
Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).
說明上一次mysql未知原因關(guān)閉mysql.sock.lock被鎖,刪掉重啟即可
12.總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安裝教程詳解
這篇文章主要介紹了CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安裝教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12
linux系統(tǒng)報xfs_vm_releasepage警告問題的處理方法
這篇文章主要給大家介紹了關(guān)于linux系統(tǒng)報xfs_vm_releasepage警告問題的處理方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用linux系統(tǒng)具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-07-07

