MySQL(三)二进制方式安装

二进制安装mysql

1、下载glibc版本的Mysql
mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

2、 新建用户以安全方式运行进程
# groupadd -r -g 306 mysql
# useradd -r -u 306 -g 306 -C "MySQL Server" -d/usr/local/mysql -s/bin/false/mysql;

3、解压包:
# # tar xf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

4、安装并初始化mysql
# cd /usr/local/
# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
# chown -R mysql.mysql mysql/*

5、初始化
# cd mysql
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
记住密钥:2017-08-04T15:29:52.665521Z 1 [Note] A temporary password is generated for root@localhost: rlrrF!tk>2d=

6、修改mysql主配置文件
# vim /etc/my.cnf
[client]
socket = /tmp/mysql.sock

[mysqld]
datadir = /usr/local/mysql/data

7、为mysql提供sysv服务脚本
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld

8、启动mysql
# chkconfig --add mysqld   --添加为系统服务
# chkconfig mysqld on  --开机自启动
# systemctl start mysqld

9、将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件 使用mysql客户端命令
[root@stutest mysql]# mysql
-bash: mysql: command not found
由于PATH环境变量中没有添加,因此有两种方式:
一种是用绝对路径,如下:
# /usr/local/mysql/bin/mysql
第一种用起来比较麻烦,我们下面用第二种添加到PATH
# cd /etc/profile.d/ # vim mysql.sh
添加如下内容 export PATH=$PATH:/usr/local/mysql/bin
# source mysql.sh

若无法启动可查看配置文件并修改:
[mysqld_safe]
 log-error = /usr/local/mysql/data/mysql.log
 pid-file = /usr/local/mysql/data/mysql.pid

10、登录mysql
# mysql -uroot -p
 password:
>use mysql
>alter user 'root'@'localhost' identified by '123456';



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是在 Linux 系统下安装 MySQL 8.0 二进制文件的步骤: 1. 确认系统是否自带 MySQL:在终端输入 `mysql -V` 命令,如果系统已经安装MySQL,会显示 MySQL 的版本信息;如果没有安装,则会提示命令不存在。 2. 下载 MySQL 8.0 的二进制文件:可以在 MySQL 官网下载相应的二进制文件。 3. 解压压缩包:使用 `tar -zxvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.gz` 命令解压压缩包。 4. 创建 MySQL 用户和用户组:使用 `groupadd mysql` 命令创建 mysql 用户组,使用 `useradd -r -g mysql -s /bin/false mysql` 命令创建 mysql 用户。 5. 移动解压后的文件夹:使用 `mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql` 命令将解压后的文件夹移动至 /usr/local 目录下。 6. 修改文件夹权限:使用 `chown -R mysql:mysql /usr/local/mysql` 命令修改文件夹权限。 7. 初始化 MySQL:使用 `cd /usr/local/mysql` 命令进入 MySQL 目录,使用 `bin/mysqld --initialize --user=mysql` 命令初始化 MySQL。 8. 修改配置文件:将 MySQL 配置文件 my.cnf 复制到 /etc 目录下,并修改配置文件中的 bind-address 和 datadir 选项,分别设置 MySQL 监听的 IP 地址和数据存储路径。 9. 启动 MySQL:使用 `bin/mysqld_safe --user=mysql &` 命令启动 MySQL。 10. 设置 MySQL root 用户的密码:使用 `bin/mysql_secure_installation` 命令设置 MySQL root 用户的密码。 至此,MySQL 8.0 的二进制安装已完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值