工作中用到的linux 命令

1.安装mysql .tar.gz

  1. tar -zxvf #####.tar.gz 解压
  2. 增加用户组 groupadd mysql
  3. 增加用户 useradd -r -g mysql mysql
  4. 链接 名 ln -s /usr/local/mysql-5.7.23-linux-glibc2.12-x86_64 mysql 类似快捷方式
  5. 创建mysql文件夹
    mkdir mysql-files
    chmod 770 mysql-files/ 授予用户、组、其他人
  6. 权限 mysql chown -R mysql:mysql .
  7. 安装 bin/mysqld --initialize --user=mysql //生成密码 需要记住,访问需要 后续过程失败,从此开始
  8. bin/mysql_ssl_rsa_setup
  9. chown -R root .
  10. chown -R mysql data mysql-files/
  11. 启动 bin/mysqld_safe --user=mysql &
  12. //默认开机启动 可选
  13. 配置环境变量,随处启动 vi /etc/profile export PATH=/usr/local/mysql/bin:$PATH source /etc/profile
  14. mysql 查看是否配置成功
  15. 登陆 mysql -uroot -p*****(7中的)
  16. set password=‘123456’;
  17. 远程登陆
    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

发布了10 篇原创文章 · 获赞 0 · 访问量 209

猜你喜欢

转载自blog.csdn.net/u011042377/article/details/103958937