关闭selinux
# sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
重启后生效
# sestatus 修改提示符配置
# vi /etc/bashrc
PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "
# source /etc/bashrc 安装依赖包
# rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm 卸载mariadb相关包
# rpm -qa|grep mariadb
# yum remove -y mariadb-libs 创建用户
# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql 解压并创建软链接
# tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
# ln -s /usr/local/mysql-5.7.26-linux-glibc2.12-x86_64/ /usr/local/mysql
# chown -R mysql.mysql /usr/local/mysql* 设置环境变量
# vi /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
# source /etc/profile 创建数据目录
# mkdir -p /data/mysql/3306/data
# mkdir -p /data/mysql/3306/binlog
# chown -R mysql:mysql /data/mysql
# chmod -R 750 /data/mysql 初始化数据库
# mysqld --initialize  --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --user=mysql
官方建议的:初始化完成之后,会生成临时密码
并且开启安全策略(密码长度、密码过期时间180天、密码复杂度)
# mysqld --initialize-insecure --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --user=mysql
不设置密码 编辑配置文件
# vi /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql/3306/data
socket=/tmp/mysql.sock
log_error=/data/mysql/3306/data/mysql.err
user=mysql
[mysql]
socket=/tmp/mysql.sock 配置自启动
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
# chkconfig mysqld on
# service mysqld start 登录mysql并修改root用户密码
# mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'manager'; 创建远程用户
mysql> grant all privileges on *.* to 'root'@'192.168.10.1' identified by 'manager';
mysql> flush privileges;
mysql> select user,host from mysql.user; 开放防火墙
# firewall-cmd --permanent --zone=public --add-port=3306/tcp
# firewall-cmd --reload
# firewall-cmd --list-all

最新文章

  1. 使用type="redirect"重定向,传递List等变量到jsp页面的问题
  2. 基础学习day03---程序结构与控制、函数与数组入门
  3. Shell good example
  4. dll劫持技术
  5. zw版【转发·台湾nvp系列Delphi例程】HALCON GenGridRegion
  6. USACO Section 2.2: Preface Numbering
  7. 图文教您轻松学会用PS设计制作名片
  8. SpringSource Tools Suite 字体偏小问题
  9. 链表的实现 -- 数据结构与算法的javascript描述 第六章
  10. 禁止mui事件tab切换内容左右滑动
  11. Kindle官方广告“自封”泡面盖
  12. 看完此文还不懂NB-IoT,你就过来掐死我吧...
  13. WIN10平板 传递优化文件能否删除
  14. ForkJoin
  15. 为Linux虚拟机设置网络
  16. day33(sql)
  17. 微信小程序 功能函数 替换字符串内的指定字符
  18. c# 操作Word总结
  19. mysql字符集和校对规则(Mysql校对集)
  20. Cookie、Session的具体使用

热门文章

  1. OpenStack组件系列☞glance简介
  2. 我爱自然语言处理bert ner chinese
  3. win7 debug 工具
  4. Python--day49--ORM框架SQLAlchemy之relationship的使用(有时间要从新看,这里状态不好,没有仔细听)
  5. Innodb_large_prefix
  6. Vue 设置style属性
  7. H3C 静态路由配置示例
  8. Spring Security 学习笔记-授权控制过滤器
  9. H3C IPv6邻居发现协议
  10. remote api