当前位置:   article > 正文

centos安装mysql_centos 安装mysql

centos 安装mysql

安装mysql

1.安装mysql

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
  • 1
yum -y install mysql57-community-release-el7-10.noarch.rpm
  • 1
yum -y install mysql-community-server
  • 1

注意:如果报错先执行:

yum module disable mysql
  • 1
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  • 1
  --  yum -y install mysql-community-server
  • 1

2.启动msql

-- 启动mysql
systemctl start  mysqld.service
  • 1
  • 2

– 查

看mysql的状态
systemctl status mysqld.service
  • 1
  • 2
- 获取临时密码
grep "password" /var/log/mysqld.log
  • 1
  • 2
-- 登录账号  
mysql -u root -p ,输入刚日志文件中的密码
  • 1
  • 2
-设置新密码 
 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 
  • 1
  • 2
-- 打开远程访问
 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '账号的密码' WITH GRANT OPTION; 
  • 1
  • 2
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '账号的密码';
  • 1
-- 刷新权限
flush privileges;
  • 1
  • 2

2.打开防火墙 – 必须在防火墙开启的状态才能开放端口

-- 打开3306的端口  -- 如果报错  执行下面的
firewall-cmd --add-port=3306/tcp --permanent 
  • 1
  • 2

– 查看

防火墙的状态
systemctl status firewalld
  • 1
  • 2

打开防火墙 
systemctl start firewalld
  • 1
  • 2

关闭防火墙
systemctl stop firewalld
  • 1
  • 2
-- 查看开放的端口状态
netstat -nupl | grep 3306
  • 1
  • 2

3.排除连接不上远程的mysql

– 1.开启远程访问:
grant all privileges on . to ‘root’@‘%’ identified by ‘password’;
flush privileges;
第一个*是数据库,可以改成允许访问的数据库名称
第二个 是数据库的表名称,代表允许访问任意的表
root代表远程登录使用的用户名,可以自定义
%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了
password代表远程登录时使用的密码,可以自定义
flush privileges;这是让权限立即生效

– 2.修改my.cnf的配置
输入
find /* -name my.cnf
使用 vim的编辑命令 将下面的修改了
bind-address = 127.0.0.1
– 3.重启服务
service mysql restart
– 4、在本地进行连接:
mysql -h 服务器ip地址 -P 3306 -u root -p
– 5. ping通网络
ping ip

4.处理高版本分组问题

配置系统全局参数
编辑my.cnf文件
文件地址一般在:/etc/my.cnf,/etc/mysql/my.cnf
找到sql-mode的位置,去掉ONLY_FULL_GROUP_BY
然后重启MySQL
有的my.cnf中可能没有sql-mode,需要追加:

sqlmode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  • 1

重启数据库:
systemctl restart mysqld.service

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/1020711
推荐阅读
相关标签
  

闽ICP备14008679号