日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

nginx 二进制包安装mysql_二进制安装mysql5.7

發(fā)布時間:2023/12/9 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx 二进制包安装mysql_二进制安装mysql5.7 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

下載地址:https://downloads.mysql.com/archives/community/

[root@localhost soft]# ls

mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz nginx-1.12.2 nginx-1.12.2.tar.gz

[root@localhost soft]#

1.詳細描安裝的過程

1.1關閉防火墻

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

firewall-cmd --state #查看默認防火墻狀態(tài)(關閉后顯示notrunning,開啟后顯示running)

檢查是否安裝NySQL,如果安裝 卸載之

rpm -qa |grep mysql

yum remove mysql*

檢查是否安裝MariaDB,如果安裝 卸載之(重要)

rpm -qa |grep mariadb

yum remove mariadb*

新增用戶/組 參數(shù)文件

groupadd mysql

useradd mysql -g mysql -M -s /sbin/nologin

創(chuàng)建目錄并授權

mkdir -p /data/3306

mkdir log

chown -R mysql.mysql /data

配置文件和啟動文件修改:

mv ./my.cnf /etc/

cp /application/mysql/support-files/mysql.server? /etc/init.d/mysqld

vim /etc/init.d/mysqld

修改:

basedir=/application/mysql

datadir=/data/3306/data

初始化:

./bin/mysqld? --initialize --user=mysql --basedir=/application/mysql --datadir=/data/3306/data

[root@localhost 3306]# ll

總用量 4

drwxr-x--- 5 mysql mysql 147 8月 5 23:30 data

drwxr-xr-x 2 mysql mysql 34 8月 5 23:30 log

-rw-r----- 1 mysql mysql 802 8月 5 23:30 mysql_error.log

[root@localhost data]# ll

總用量 143396

-rw-r----- 1 mysql mysql 56 8月 5 23:30 auto.cnf

-rw-r----- 1 mysql mysql 413 8月 5 23:30 ib_buffer_pool

-rw-r----- 1 mysql mysql 12582912 8月 5 23:30 ibdata1

-rw-r----- 1 mysql mysql 67108864 8月 5 23:30 ib_logfile0

-rw-r----- 1 mysql mysql 67108864 8月 5 23:30 ib_logfile1

drwxr-x--- 2 mysql mysql 4096 8月 5 23:30 mysql

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30 performance_schema

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30 sys

[root@localhost 3306]# grep 'temporary password' ./mysql_error.log2018-08-05T15:30:45.859098Z 1 [Note] A temporary password is generated for root@localhost: r6IiVQkl_mfm

r6IiVQkl_mfm為mysql的root用戶登錄的隨機密碼

啟動mysql

[root@localhost 3306]# service mysqld start

Starting MySQL.2018-08-05T15:35:41.111817Z mysqld_safe The file /usr/local/mysql/bin/mysqld

does not exist or is not executable. Please cd to the mysql installation

directory and restart this script from there as follows:

./bin/mysqld_safe&

See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information

ERROR! The server quit without updating PID file (/data/3306/data/localhost.localdomain.pid).

[root@localhost 3306]#

會發(fā)現(xiàn)報錯了。。。。。。。。不要慌

錯誤:/usr/local/mysql/bin/mysqld?does not exist

解決:

[root@localhost 3306]# mkdir -p /usr/local/mysql/bin

[root@localhost 3306]# ln -s /application/mysql/bin/mysqld /usr/local/mysql/bin

大功告成了:

[root@localhost 3306]# service mysqld start

Starting MySQL.. SUCCESS!

把mysql命令加到環(huán)境變量中

vim /etc/profile

最底下修改:

PATH="/application/mysql/bin/:$PATH"tail-1 /etc/profile

source/etc/profile

[root@localhost 3306]# ps -ef|grep mysqld

root3822 1 0 23:38 pts/2 00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --datadir=/data/3306/data --pid-file=/data/3306/data/localhost.localdomain.pid

mysql4275 3822 0 23:38 pts/2 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/application/mysql --datadir=/data/3306/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=/data/3306/mysql_error.log --open-files-limit=65535 --pid-file=/data/3306/data/localhost.localdomain.pid --socket=/data/3306/mysql.sock --port=3306root4378 2807 0 23:42 pts/2 00:00:00 grep --color=auto mysqld

登錄mysql: 密碼為上面隨機密碼

mysql -uroot -pr6IiVQkl_mfm

登錄成功之后再修改密碼:

mysql> set PASSWORD=PASSWORD('123456');

Query OK, 0 rows affected, 1 warning (0.00 sec)

flush privileges;

mysql>show databases;+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

4 rows in set (0.00 sec)

mysql遠程鏈接:

mysql>use mysql;

Database changed

mysql> update user set host ='%'where user ='root' and host ='localhost';

Query OK,1 row affected (0.00sec)

Rows matched:1 Changed: 1 Warnings: 0mysql>flush privileges;

Query OK,0 rows affected (0.00sec)

mysql> select host,user fromuser;+-----------+-----------+

| host | user |

+-----------+-----------+

| % | root |

| localhost | mysql.sys |

+-----------+-----------+

2 rows in set (0.00sec)

mysql>

[root@localhost 3306]# ll

總用量20drwxr-x--- 6 mysql mysql 229 8月 5 23:51data

drwxr-xr-x 2 mysql mysql 34 8月 5 23:30log-rw-r----- 1 mysql mysql 12690 8月 5 23:51mysql_error.log

srwxrwxrwx1 mysql mysql 0 8月 5 23:51mysql.sock-rw------- 1 mysql mysql 5 8月 5 23:51 mysql.sock.lock

[root@localhost data]# ll

總用量155692

-rw-r----- 1 mysql mysql 56 8月 5 23:30auto.cnf-rw-r----- 1 mysql mysql 384 8月 5 23:50ib_buffer_pool-rw-r----- 1 mysql mysql 12582912 8月 5 23:51ibdata1-rw-r----- 1 mysql mysql 67108864 8月 5 23:51ib_logfile0-rw-r----- 1 mysql mysql 67108864 8月 5 23:30ib_logfile1-rw-r----- 1 mysql mysql 12582912 8月 5 23:51ibtmp1-rw-r----- 1 mysql mysql 5 8月 5 23:51localhost.localdomain.pid

drwxr-x--- 2 mysql mysql 4096 8月 5 23:30mysql-rw-rw---- 1 root root 5 8月 5 23:51mysqld_safe.pid

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30performance_schema

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30sys

drwxr-x--- 2 mysql mysql 52 8月 5 23:49 test

完結。。。。。。。。。。。。。。。。。就這么簡單

總結

以上是生活随笔為你收集整理的nginx 二进制包安装mysql_二进制安装mysql5.7的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。