centOS7.6下安裝mysql8

# centOS7.6下安裝mysql
# 在/usr/local 下建立mysql文件夾


rpm -qa | grep mariadb               # 查看是否安裝mariadb包

rpm -e XXXXXX --nodeps               # 通過該命令卸載mariadb包

cd /usr/local/mysql                  # 進入mysql安裝目錄

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar        # 下載mysql8.0.16


tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar        # 解壓到當前目錄

rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --force      # 安裝common

rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --force       # 安裝libs

rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force      # 安裝client

rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --nodeps --force      #安裝server

rpm -qa | grep mysql             # 查看已經安裝的mysql安裝包


# 初始化mysql
mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;

cat /var/log/mysqld.log | grep password        # 查看初始密碼

mysql -u root -p         # 使用初始密碼登錄mysql

ALTER USER 'NAME'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PSW';        # 登錄後執行該命令,修改密碼,重新登錄


# 創建遠程訪問帳號
create user 'NAME'@'%' identified with mysql_native_password by 'PWD';
grant all privileges on *.* to 'NAME'@'%' with grant option;
flush privileges;


create user 'saas'@'%' identified with mysql_native_password by 'saas@175';
grant all privileges on *.* to 'saas'@'%' with grant option;
grant create user on *.* to saas;
grant GRANT OPTION on *.* to saas; 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章