IT编程 > 数据库 > Mysql

MySQL in CentOS 7 安装部署

76人参与2020-05-12

1. 下载上传安装包到服务器

下载链接:
https://pan.baidu.com/s/1ynaeq9e8lugxc8ebkyegwa

提取码:ienf

2. 解压及创建目录

tar xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql

mkdir mysql/arch mysql/data mysql/tmp

3. 创建my.cnf 文件

vi /etc/my.cnf

4. 创建用户组及用户

groupadd -g 101 dba

useradd -u 514 -g dba -g root -d /usr/local/mysql mysqladmin

usermod -u 514 -g dba -g root -d /usr/local/mysql mysqladmin

5. 配置环境变量

vi mysql/.bash_profile

export mysql_base=安装路径
export path=${mysql_base}/bin:$path

unset username

set umask to 022
umask 022
ps1=`uname -n`":"'$user'":"'$pwd'":>"; export ps1

6.赋权限和用户组,切换用户mysqladmin,安装

chown mysqladmin:dba /etc/my.cnf

chmod 640 /etc/my.cnf

chown -r mysqladmin:dba /usr/local/mysql

chmod -r 755 /usr/local/mysql

7.配置服务及开机自启动

cd /usr/local/mysql

cp support-files/mysql.server /etc/rc.d/init.d/mysql

chmod +x /etc/rc.d/init.d/mysql

chkconfig --del mysql

chkconfig --add mysql

chkconfig --level 345 mysql on

8.安装libaio及安装mysql的初始db

yum -y install libaio

sudo su - mysqladmin

在初始化时如果加上 –initial-insecure,则会创建空密码的 root@localhost 账号,否则会创建带密码的 root@localhost 账号,密码直接写在 log-error 日志文件中(在5.6版本中是放在 ~/.mysql_secret 文件里)

9.查看临时密码

cd /usr/local/mysql/data

cat hostname.err |grep password

10.启动

su mysqladmin

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &

11.登录及修改用户密码

mysql -uroot -pxxxx

alter user root@localhost identified by 'lxz123';

grant all privileges on . to 'root'@'%' identified by 'lxz123' ;

flush privileges;

12.重启

service mysql restart

mysql -uroot -plxz123

留下您精彩的一笔!!点此进行留言回复

最近更新

Windows10下mysql 8.0.19 winx64安装教程及修改初始密码

06-23

在IDEA的maven项目中连接并使用MySQL8.0的方法教程

06-23

如何更改MySQL数据库的编码为utf8mb4

06-23

安装mysql-8.0.19-winx64遇到的问题:Can't create directory 'xxxx\Database\'

06-23

mysql中GROUP_CONCAT的使用方法实例分析

06-23

win10安装zip版MySQL8.0.19的教程详解

06-23

推荐阅读

MySQL in CentOS 7 安装部署

05-12

python获取MySQL数据库信息的步骤教程

04-21

MySQL数据库存储引擎和分支现状分析

03-02

mysql8.0.19基础数据类型详解

05-12

关于MySQL数据迁移--data目录直接替换注意事项的详解

07-04

分享一下Mysql常见的几个错误问题及解决方法

06-05

Xshell连接Linux服务器总掉线怎么解决?

07-04

JAVAEE——宜立方商城13:Mycat数据库分片、主从复制、读写分离、100%Linux中成功安装Mysql的方法

08-08

MySQL高效模糊搜索之内置函数locate instr position find_in_set使用详解

10-03

安装和使用percona-toolkit来辅助操作MySQL的基本教程

06-05

如何设计和实现高可用的MySQL

11-07

mysql 5.7.15版本安装配置方法图文教程

06-04

热门评论