CentOS服务器安装MySQL服务
本文建立在从未装过mysql的基础上。
查看是否安装过mysql:
yum list installed | gerp mysql
没安装过什么也不显示
- 升级yum
yum update - 安装 wget 命令组
yun -y install wget - 下载mysql安装包
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
- 安装mysql
yum localinstall mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
中间询问,输入 y 回车 - 启动mysql服务
systemctl start mysqld - 为root设置密码
mysql_secure_installation
提示输入密码,因为默认没有密码直接回车就行,之后按照提示做完。 - 创建可远程访问操作的用户
登陆mysql
mysql -u root -p
创建用户
CREATE USER ‘admin’@’%’ IDENTIFIED BY ‘admin’;
赋予远程权限操作
GRANT ALL ON . TO ‘admin’@’%’;
刷新权限
flush privileges;
退出mysql,重启服务
quit
systemctl restart mysqld - 开启防火墙对3306端口的控制
firewall-cmd –permanent –zone=public –add-port=3306/tcp
/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT - 远程测试
sql workbench 或 navicat 使用服务器ip和刚在创建的admin进行连接