请选择 进入手机版 | 继续访问电脑版

linux安装配置mysql5.7详细教程

[复制链接]
东方龙头 发表于 2021-1-1 17:47:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
1、下载mysql5.7安装包,官网下载比力慢,博主已下载好,可用百度网盘下载
链接:https://pan.baidu.com/s/1dmg5ynkV_owwtAM0Rh1dlg
提取码:3of5
2、将安装包通过xftp传到/usr目次(俺喜欢放这)并解压
  1. tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
复制代码
3、移动解压后的文件并重定名
  1. mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
复制代码
4、 创建mysql用户组和用户并修改权限
  1. groupadd mysql       #用户组添加useradd -r -g mysql mysql                #用户添加mkdir -p  /data/mysql                #创建目次chown mysql:mysql -R /data/mysql      #赋予权限mkdir /var/lib/mysql           #创建目次chmod 777 /var/lib/mysql             #赋予权限
复制代码
5、 配置my.cnf
vim /etc/my.cnf
  1. [mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqllog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pidcharacter_set_server=utf8mb4socket=/var/lib/mysql/mysql.socksymbolic-links=0explicit_defaults_for_timestamp=true[client]port=3306socket=/var/lib/mysql/mysql.sock[mysqld_safe]!includedir /etc/my.cnf.d
复制代码
注意如下几个参数

6、 进入mysql的bin目次,初始化
  1. cd /usr/local/mysql/bin/./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql –initialize
复制代码
7、 检察密码
cat /data/mysql/mysql.err

8、先将mysql.server放置到/etc/init.d/mysql中
  1. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
复制代码
9、启动
  1. service mysql start
复制代码
10、设置mysql服务开机自启
  1. chkconfig --add mysqlchkconfig --list mysqlmysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off   #默认的运行级别为2,3,4,5
复制代码
11、重启
  1. reboot
复制代码
12、添加到环境变量
  1. ln  -s  /usr/local/mysql/bin/mysql  /usr/bin
复制代码
13、登岸
  1. mysql –u root –ppassword:输入前面的随秘密码
复制代码
14、进入mysql终端修改密码
  1. SET PASSWORD = PASSWORD('自界说密码');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES;
复制代码
15、设置远程毗连
  1. #访问mysql库use mysql#使root能再任何host访问                                            update user set host = '%' where user = 'root';#刷新      FLUSH PRIVILEGES;                                    
复制代码
  1. #如果远程连不上,可关闭防火墙 systemctl stop firewalld.service#大概开放指定端口3306  firewall-cmd --zone=public --add-port=3306/tcp –permanent# 配置立刻生效firewall-cmd --reload   
复制代码
测试一波,好使


来源:https://blog.csdn.net/qq_42297093/article/details/111995074
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )