LNMP架构-MySql数据库安装
  2OOtxGRti36O 2023年11月02日 45 0

1、下载mysql二进制包

[root@Global src]# wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

2、解压压缩包

[root@Global src]# tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

[root@Global src]# mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql

3、修改配置文件

vi  /etc/my,cnf

[mysqld]

port=3306

character-set-server=utf8

basedir=/usr/local/mysql

datadir=/data

#innodb_buffer_pool_size=8M

log-error=/data/error.log

pid-file=/data/mysql.pid

tmpdir = /tmp

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

4、创建用户及用户组

添加mysql用户组

#groupadd mysql

给mysql组下添加mysql用户

#useradd -r -g mysql -s /sbin/nologin mysql

改变文件所有者和所属组

#chown -R mysql /usr/local/mysql/

#chgrp -R mysql /usr/local/mysql/

5、卸载系统默认安装的mariadb

#列出所有被安装的rpm package

# rpm -qa | grep maria*

mariadb-libs-5.5.56-2.el7.x86_64

# yum -y remove mari*

已加载插件:fastestmirror

正在解决依赖关系

--> 正在检查事务

---> 软件包 mariadb-libs.x86_64.1.5.5.56-2.el7 将被 删除

......

...

删除:

 mariadb-libs.x86_64 1:5.5.56-2.el7                              

作为依赖被删除:

 postfix.x86_64 2:2.10.1-6.el7                                  

完毕!

# rm -rf /var/lib/mysql/*

6、将mysql放入系统服务,并修改对应文件

[root@Global support-files]# cp mysql.server  /etc/init.d/mysqld

7、初始化安装

yum install libaio -y

[root@Global /]# mkdir /data

[root@Global /]# chown -R mysql:mysql /data

[root@Global /]# chmod 755 /data

[root@Global bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data

LNMP架构-MySql数据库安装_mysql

出现上图,说明已经安装成功!

8、启动mysql

[root@Global bin]# service mysqld start

LNMP架构-MySql数据库安装_linux_02

9、登陆mysql并输入5.7初始化时打印的密码:

LNMP架构-MySql数据库安装_bc_03

10、修改root密码

mysql>SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');

LNMP架构-MySql数据库安装_linux_04

11、设置root允许远程连接

mysql> use mysql;

Database changed

mysql> update user set host='%' where user='root' limit 1;

Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0

刷新权限

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

12、mysql加入环境变量并设置mysql为自启服务

[root@Global bin]# vi /etc/profile

添加到最后

export MYSQL_HOME=/usr/local/mysql      

export PATH=$MYSQL_HOME/bin:$PATH

[root@Global bin]# source /etc/profile   (立即生效)

[root@Global bin]# chmod +x /etc/rc.d/init.d/mysqld    (添加可执行权限)

[root@Global bin]# chkconfig --add mysqld   (添加到开机自启)

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  eHipUjOuzYYH   2023年12月10日   26   0   0 mysqlsqlUser
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   36   0   0 linuxsort
  9JCEeX0Eg8g4   2023年12月11日   25   0   0 mysql配置文件