centos7 yum 安装 mysql5.6
官网下载npm包
下载发行包
对于CentOS 7 系统,命令为:
yum localinstall -y /xxdir/mysql57-community-release-el7-{version-number}.noarch.rpm
选择发布版本
使下面命令查看MySQL Yum存储库中的所有子存储库,并查看启用或禁用了哪些子存储库
yum repolist all | grep mysql
如果从最新的GA系列安装最新版本,无需进行配置。如果从旧的GA系列安装旧版MySQL,请先禁用新的GA系列并启用旧的GA系列子存储库。通过以下命令禁用8.0启用5.6系列
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql56-community
通过以下命令安装MySQL
sudo yum install mysql-community-server
启动MySQL服务器
service mysql start
start 启动,stop 停止,restart 重启
连接MySQL服务器
mysql -u root -p
也可以直接输入mysql
设置root密码
mysql>use mysql;
mysql>update user set password=password(‘your password’) where user=‘root’;
mysql>flush privileges; #必须刷新权限
或者执行:
/usr/bin/mysqladmin -u root password 123456
修改字符编码
#查找.cnf格式文件
find / -iname '*.cnf' -print
#5.6 mysql配置文件就是etc下的my.cnf文件
cd /etc
vim my.cnf
实现远程连接
(改表法)
use mysql;
update user set host = ‘%’ where user = ‘root’;
报错不要紧
(修改权限)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'name'@'%' IDENTIFIED BY 'pwd';
> mysql> flush privileges;
开启端口
1.查看已开放的端口(默认不开放任何端口)
firewall-cmd --list-ports
2.开启3306端口
firewall-cmd --zone=public(作用域) --add-port=3306/tcp(端口和访问类型) --permanent(永久生效)
3.重启防火墙
firewall-cmd --reload