mysql安装配置

mysql安装配置

  • 安装
    • 下载源安装包
      wget -c https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    • 更改源
      rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    • 安装
      yum -y install mysql-community-server
  • 配置
    • 初始化mysql
      mysqld --initialize
    • 查找初始化密码
      grep 'temporary password' /var/log/mysqld.log
    • 启动mysql,此时可能报错,查看vim /var/log/mysqld.log,查看错误内容,若提示InnoDB: The innodb_system data file 'ibdata1' must be writable,应该是data文件没有数据权限,打开vim /etc/my.cnf,查看datadir=/var/lib/mysql,给其文件赋予权限chmod -R 777 mysql
    • 登陆mysql,输入刚刚获取到的初始密码
      mysql -uroot -p
    • 重置密码
      alter user 'root'@'localhost' identified by 'xxx'; 密码要符合大小写字母+数字+特殊字符,长度很多于8位
    • 授予远程链接root的权限
      grant all privileges on *.* to 'root'@'%' identified by 'xxx' with grant option;
      flush privileges;
    • 对外开放3306端口
      firewall-cmd --add-port=3306/tcp --permanent
      firewall-cmd --reload
相关文章
相关标签/搜索