查看是否安装mysql:
rpm -qa |grep mysql
获取mysql版本:
wget -i -c http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装:
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
systemctl start mysqld
systemctl restart mysqld
systemctl enable mysqld 开机启动
#查看状态
systemctl status mysqld
mysql -u root -p'密码内容'
开启免密码登陆 修改my.cnf文件 默认在/etc/my.cnf。
vim /etc/my.cnf 在【mysqld】模块下面添加:skip-grant-tables 保存退出。
#修改密码
update mysql.user set authentication_string='123456#' where user='root';
FLUSH PRIVILEGES;
#远程访问
grant all on 数据库名.数据库表 to 用户名@'%' identified by "密码"
#添加端口
firewall-cmd --list-port
systemctl status firewalld.service
systemctl start firewalld.service
--开放端口号
firewall-cmd --zone=public --add-port=9000/tcp --permanent (permanent永久生效,没有此参数重启后失效)
--更新防火墙策略
firewall-cmd --reload
--查看开放端口
firewall-cmd --zone=public --list-ports
--查看5432
firewall-cmd --zone= public --query-port=9000/tcp
--删除端口
firewall-cmd --zone=public --remove-port=5432/tcp --permanent
--注:每次更改firewall规则后需重新加载(firewall-cmd --reload)
#阿里云服务器后天开放安全组
标签:--,cmd,redis,mysql,firewall,systemctl,mysqld,linux From: https://www.cnblogs.com/csdStone/p/18092841