https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmlinux
mkdir -p /usr/dev/mysql8 cd /usr/dev/mysql8 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 若是提示沒有wget命令,則須要安裝wget yum install wget
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum install mysql-server
選擇y後等待下載完成sql
若是下載速度慢可更換yum源shell
備份原yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 設置aliyun的yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 更新緩存 yum makecache yum -y update
mysql 目錄 | 說明 |
---|---|
/var/lib/mysql | mysql數據文件存放路徑,可自定義 |
/etc/my.cnf | mysql配置文件路徑 |
/usr/lib64/mysql | mysql庫文件路徑 |
/usr/bin/mysql* | mysql二進制可執行文件路徑 |
/etc/rc.d/init.d/mysqld | mysql服務管理腳本地址 |
/var/log/mysqld.log | mysql日誌文件路徑 |
【關閉狀態】
centos
systemctl start mysqld.service
tail -f /var/log/mysqld.log
mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypassword';
-- 新增用戶 create user 'myuser'@'%' identified with mysql_native_password by 'mypassword'; -- 受權訪問 grant all privileges on *.* to 'myuser'@'%'; -- 刷新受權 flush privileges; -- 退出root exit;
systemctl enable mysqld.service
rpm -qa | grep mysql #搜索查詢 mysql pwd #查看當前路徑 cd #切換到指定目錄 啓動和管理mysql: systemctl start mysqld.service #啓動 systemctl stop mysqld.service #關閉 systemctl restart mysqld.service #重啓 systemctl status mysqld.service #查看狀態 systemctl enable mysqld.service #開機自啓動 systemctl disable mysqld.service #開機不自啓動