第四章----CentOS7 配置 MySQL - Go语言中文社区

第四章----CentOS7 配置 MySQL


其实Linux安装MySQL还是挺简单的,但是我安装个MySQL却花了将近一天半的时间。因为我把MySQL安装到了指定的目录,一路上踩了好多坑,特此记录下来以供后续参考。

1.下载MySQL

MySQL5.6下载地址

当然这里也可以下载其他版本的MySQL。

2.安装MySQL

  • rz , 上传到Linux服务器
  • tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz , 解压
  • mv mysql-5.6.40-linux-glibc2.12-x86_64 /app/Java/mysql-5.6.40 , 移动到制定目录并修改名称
  • groupadd mysql , 创建MySQL用户组
  • useradd -r -g mysql mysql , 创建MySQL用户组下MySQL用户
  • cat /etc/group | grep mysql , 查看是否创建成功
  • chown -R mysql.mysql /app/Java/mysql-5.6.40
  • chown -R mysql.mysql /app/Java/mysql-5.6.40/data
  • chgrp -R mysql /app/Java/mysql-5.6.40 , 赋予mysql用户文件夹权限
  • cp support-files/my-default.cnf /etc/my.cnf
  • cp support-files/mysql.server /etc/init.d/mysqld , 进入MySQL目录里面复制文件
  • vi /etc/init.d/mysqld , 编辑启动的MySQL地址和数据仓库
  • vi /etc/profile , 修改环境变量
  • source /etc/profile , 刷新环境变量
  • yum -y install autoconf , 安装Data:Dumper模块
  • ./mysql_install_db --basedir=/app/Java/mysql-5.6.40 --user=mysql --datadir=/app/Java/mysql-5.6.40/data , 初始化数据库,由于我用的是5.6版本,mysql_install_db在scripts文件下,5.7版本移动到了bin目录下。
  • vim mysqld_safe , 修改bin目录下的mysqld_safe文件,把默认MySQL路径改成自己安装的路径,总共6处地方:460/461/479/509/510/551
  • service mysqld start , 进入bin目录,启动MySQL
  • service mysqld stop , 关闭数据库

3.设置root密码

  • mysqld_safe --user=mysql --skip-grant-tables --skip-networking & , 跳过验证
  • mysql
  • use mysql;
  • update user set password=PASSWORD('root') where user='root'; , 5.6版本user表中密码字段是password,5.7之后改为authentication_string
  • flush privileges; , 刷新
  • exit; , 退出
  • mysql -uroot -p , 回车输入密码,登录成功

4.查看数据库,删除多余用户信息,客户端连接

  • show databases; , 查看数据库
  • select user,host from mysql.user; , 查看用户信息
  • delete from mysql.user where user=''; , 删除用户名为空的用户
  • update mysql.user set host='%' where user='root'; , 设置客户端连接
  • show global variables like 'port'; , 查看数据库端口
  • firewall-cmd --state , 查看防火墙状态
  • systemctl stop firewalld.service , 关闭防火墙
  • chkconfig mysqld on , 设置开机自启

恭喜你安装完成


如果你不努力,那就接受平庸的自己

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/fdfc9e2b71c0
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-12 13:29:22
  • 阅读 ( 924 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢