1.安装mysql .tar.gz
- tar -zxvf #####.tar.gz 解压
- 增加用户组 groupadd mysql
- 增加用户 useradd -r -g mysql mysql
- 链接 名 ln -s /usr/local/mysql-5.7.23-linux-glibc2.12-x86_64 mysql 类似快捷方式
- 创建mysql文件夹
mkdir mysql-files
chmod 770 mysql-files/ 授予用户、组、其他人 - 权限 mysql chown -R mysql:mysql .
- 安装 bin/mysqld --initialize --user=mysql //生成密码 需要记住,访问需要 后续过程失败,从此开始
- bin/mysql_ssl_rsa_setup
- chown -R root .
- chown -R mysql data mysql-files/
- 启动 bin/mysqld_safe --user=mysql &
- //默认开机启动 可选
- 配置环境变量,随处启动 vi /etc/profile export PATH=/usr/local/mysql/bin:$PATH source /etc/profile
- mysql 查看是否配置成功
- 登陆 mysql -uroot -p*****(7中的)
- set password=‘123456’;
- 远程登陆
grant all privileges on * . * to ‘root’@’%’ identified by ‘123456’ ;
赋予所有的权限 给 (* . *)含义(哪个数据库).(哪个表)
‘root’@’%’ 对于root用户%哪台服务器 通过密码访问
flush privileges;
测试
– grant all privileges on * . * to ‘root’@’%’ identified by ‘123456’ ;
grant select on mail.* to ‘dev’@‘192.168.58.%’ identified by ‘111111’ with grant option;
mysql服务未启动,报错
2.部分命令
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
vi /etc/sysconfig/iptables 配置防火墙,开启80端口、3306端口 加在22后
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT