Linux怎么安装mysql5.7

网友投稿 643 2023-07-04

Linux怎么安装mysql5.7

Linux怎么安装mysql5.7

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

Linux安装mysql5.7具体步骤

***:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

解压

tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar登录后复制

再移动并重命名一下

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql登录后复制

创建mysql用户组和用户并修改权限

groupadd mysql useradd -r -g mysql mysql登录后复制

创建数据目录并赋予权限

mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限登录后复制

配置my.cnf

vim /etc/my.cnf登录后复制

内容如下

[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true登录后复制

初始化数据库

进入mysql的bin目录

cd /usr/local/mysql/bin/登录后复制

初始化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize登录后复制

查看密码

cat /data/mysql/mysql.err登录后复制

启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql登录后复制

启动!!!

service mysql start ps -ef|grep mysql登录后复制

到这里说明mysql已经安装成功了!!

下面修改密码

首先登录mysql,前面的那个是随机生成的。

./mysql -u root -p #bin目录下登录后复制

再执行下面三步操作,然后重新登录。

SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;登录后复制

这时候你如果使用远程连接……你会发现你无法连接。

这里主要执行下面三个命令(先登录数据库)

use mysql #访问mysql库 update user set host = '%' where user = 'root'; #使root能再任何host访问 FLUSH PRIVILEGES; #刷新登录后复制

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:mysql怎么查询字符串中某个字符串出现的次数
下一篇:MySQL如何创建三张关系表
相关文章