下载社区版本
- 下载最新版
- 下载历史版本
点击 Archives
文件上传云服务器
/opt/mysql
存放目录随便
添加用户组
groupadd mysql
useradd -r -g mysql mysql
删除mariadb
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs
安装
- 解压
tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
- install (如果文件中没有安装包可以跳过!!!!!!!)
rmp -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm rmp -ivh mysql-community-client-plugins-5.7.20-1.el7.x86_64.rpm rmp -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm rmp -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm rmp -ivh mysql-community-icu-data-files-5.7.20-1.el7.x86_64.rpm rmp -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
初始化
mysqld --initialize --comsole
chown -R mysql:mysql /var/lib/mysql/
启动服务
systemctl start mysqld
查看临时密码
cat /var/log/mysqld.log|grep localhost
修改密码
mysql -uroot -p
输入刚才cat到的密码
alter user 'root'@'localhost' identified by '123456'
exit
mysql -uroot -p 123456
登录
mysql -uroot -p 123456
yum安装的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日志文件路径
允许外网连接MySQL
-
确保云服务器的 3306端口的防火墙是开启的
-
修改mysql配置文件
vim /etc/my.cnf # 添加一行配置 bind-address =0.0.0.0
-
mysql配置
mysql -uroot -p 123456 use mysql update user set host = '%' where user = 'root'; FLUSH PRIVILEGES exit
这样配置就可以用sqlyog去连接了