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 #开机不自启动