第一部分mysql的安装
1.安装wget
wget是linux的下载工具
yum install wget -y
下载mysql安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装mysql源
yum install mysql57-community-release-el7-11.noarch.rpm -y
在线安装mysql
yum install mysql-community-server -y
启动服务
systemctl restart mysqld
设置开机自启
systemctl enable mysqld
重新加载服务配置文件
systemctl daemon-reload
mysql服务配置
mysql5.6版本以上第一次登陆都要去/var/log/mysqld.log查看登陆密码
cat /var/log/mysqld.log |grep password
记住密码登陆
mysql -u root-p
设置密码mysql密码要求安全性比较高需要比较复杂的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Pabbaskjda514YYU^$*';
建立远程连接
grant all privileges on *.* to 'root'@'%'identified by 'Pabbaskjda514YYU^$*';
grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
all privileges 或者all 表示全部权限
最后退出
exit
开放3306端口用于远程连接(3306端口是大部分数据库管理软件默认端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
配置立刻生效,重启
firewall-cmd --reload
查看端口开启是否成功
firewall-cmd --zone=public --list-ports
配置mysql默认编码为utf-8
vim /etc/my.cnf
在[mysqld]下添加
character_set_server=utf8
init_connect='SET NAMES utf8'
重启mysql服务
systemctl restart mysqld
登陆查看编码
show variables like '%character%';
最后使用软件登陆测试
这里使用navicat for sql service,毕竟可以白嫖14天,安装这里就不讲了
成功
最后声明此文章参照(4条消息) 【centos7 + MySQL5.7 安装】centos7 安装MySQL5.7_宇风-飞扬 的博客-CSDN博客_centos安装mysql5.7,进行了部分修改。