CentOS安装MySQL

下载安装MySQL

官网下载MySQL

① 下载:访问链接:MySQL下载
② 安装:将安装包上传并解压,解压:

tar -zxvf mysql-x.x.xx-xxx.tar.gz
yum安装MySQL

① 更新yum:sudo yum update
② 下载MySQL的rpm包(MySQL的repo源):

sudo wget https://dev.mysql.com/get/mysqlxxx.noarch.rpm

③ 安装(提示时输入y):

sudo yum install mysql-server

运行MySQL

加入系统自启动环境
sudo systemctl start mysql
检查状态
sudo systemctl status mysqld

配置MySQL

查看MySQL初始默认密码
grep "password" /var/log/mysqld.log
登录并查看数据库
mysql -u root -p
---输入密码
show databases;

报错:
使用默认密码查看数据库报错

重新设置MySQL密码
sudo mysql_secure_installation

查看初始默认密码及重新设置密码设置密码MysqlRoot123一直不行,原因:尝试设置的密码不符合当前密码策略要求。在MySQL中,有一些默认的密码策略,例如密码长度、包含数字、大小写字母等要求。可以尝试使用一个更强密码,符合MySQL的密码策略。
例如,密码可能需要包含足够的字符数、包括字母和数字,以及可能还需要包含特殊字符。例如:MysqlRoot123! 加上一个感叹号!试试。
或者进入mysql数据库:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MysqlRoot123!';
# 之后刷新
FLUSH PRIVILEGES;

远程连接不上

远程连接不上后 telnet xx.xxx.xx.xx 3306 时报错 Host ‘xxx.xxx.xx.xx’ is not allowed to connect to this MySQL server:。
解决方法:进入mysql数据库、查看user表中的主机和用户、将localhost的值修改为需要远程连接该数据库的IP地址,为了方便可以直接改为%,所有主机都可以通过root用户访问该数据库:
修改远程访问的权限
之后刷新即可:刷新

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值