Linux 安装Mysql(5.7)

Linux CentOS安装配置MySQL数据库

安装mysql数据库

  1. 下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

  2. 安装mysql源:yum localinstall mysql57-community-release-el7-8.noarch.rpm
    若结尾出现complete!,则说明MySQL源安装完成

  3. 检测是否安装完成:yum repolist enabled | grep "mysql.*-community.*"

  4. 安装mysql:yum install mysql-community-server
    若结尾出现Complete!, 则MySQL安装完成

  5. 设置开启启动mysql服务:systemctl enable mysqld

  6. 查看安装的mysql版本:rpm -aq | grep -i mysql

  7. 启动MySQL服务:systemctl restart mysqld

  8. 查看MySQL初始密码:grep 'A temporary password' /var/log/mysqld.log

  9. 登录MySQL: mysql -u root -p
    输入步骤8 查出的密码
    在这里插入图片描述 该提示说明登录成功

  10. 修改mysql密码:SET PASSWORD = PASSWORD('your new password');
    这里如果输入密码过于简单会提示
    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
    mysql密码的校验规则如下,默认是1:
    0: Length
    1: Length; numeric, lowercase/uppercase, and special characters
    2: Length; numeric, lowercase/uppercase, and special characters; dictionary file
    解决办法有二:
    a. 将密码设置复杂一点
    b. 设置密码强度校验级别:set global validate_password_policy=0;(只校验长度)
    设置之后再修改密码即可。

  11. 设置mysql能够远程访问:
    登录进MySQL:mysql -uroot -p密码
    增加一个用户给予访问权限:grant all privileges on *.* to 'root'@'ip地址' identified by '密码' with grant option;
    可将ip改为%%,表示开启所有的

  12. 刷新权限:flush privileges;­

  13. 关闭mysql对连接的客户端进行的DNS反向解析可以提升客户端链接mysql的速度,具体方法如下:
    a. 编辑my.cnf文件:vi /etc/my.cnf
    b. 后面添加: skip-name-resolve
    c. 保存退出,并重启mysql服务:systemctl restart mysqld

  14. 最后用navicat连接测试成功
    在这里插入图片描述

好了,到这里就结束了,祝大家别出BUG。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值