二進位制安裝mysql5 7

2021-10-24 22:15:38 字數 2150 閱讀 2776

#軟體包連線:

tar xf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.29

useradd mysql

mkdir /data/mysql

chown -r /usr/local/mysql-5.7.29

chown -r /data/mysql

cd /usr/local/mysql-5.7.29

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7.29 --datadir=/data/mysql

#–basedir mysql基礎目錄

#–datadir mysql資料存放目錄

#2020-09-16t08:28:02.422309z 1 [note] a temporary password is generated for root@localhost: l)h;(j;pr0hr 記住這個臨時密碼

bin/mysql_ssl_rsa_setup --datadir=/data/mysql

cp mysql.server /etc/init.d/mysqld

vim /etc/init.d/mysql

basedir=/usr/local/mysql-5.7.29

datadir=/data/mysql

vim /etc/my.cnf

#加入如下配置內容

[mysqld]

character-set-server=utf8

datadir=/home/mysql/mysqldata

basedir=/usr/local/mysql-5.7.29

socket=/var/lib/mysql/mysql.sock

#配置自動開機啟動

chkconfig --level 35 mysqld on

systemctl start mysqld

#starting mysql.2020-09-16t10:20:15.897107z mysqld_safe error: log-error set to 『/var/log/mariadb/mariadb.log』, howe…r 『mysql』.

#啟動報錯:沒有日誌檔案,那就手動建立

mkdir /var/log/mariadb

touch /var/log/mariadb/mariadb.log

chown -r mysql.mysql /var/log/mariadb

#starting mysql.2020-09-16t10:46:12.931509z mysqld_safe directory 『/var/lib/mysql』 for unix socket file don』t exists.

#套接字目錄不存在,手動建立

mkdir /var/lib/mysql

chown -r mysql.mysql /var/lib/mysql

#啟動還有錯就檢視日誌

mysql -p l)h;(j;pr0hr

#error 2002 (hy000): can』t connect to local mysql server through socket 『/tmp/mysql.sock』 (2)

#報錯沒有/tmp/mysql.sock,那就做個軟連線

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

mysql -p l)h;(j;pr0hr #臨時密碼的特殊付號加上轉義符

#修改密碼

alter user user() identified by 『root』

建立使用者:

create user 『username』@『host』 identified by 『password』;

授權:grant 作用在整個 mysql 伺服器上:

grant select on . to dba@localhost;

#可以查詢 mysql 中所有資料庫中的表。

grant all on . to dba@localhost;

#可以管理 mysql 中的所有資料庫

#到此完成

mysql5 7二進位制安裝

網上找了好多教程,就照著這個流程可以安裝成功 注意,這一步最後一行會有乙個提示 note a temporary password is generatedforroot localhost b s1i kxwg 最後面的字串為root密碼 bin mysql ssl rsa setup datad...

1 二進位制安裝mysql5 7

root db01 useradd s sbin nologin mysql root db01 mkdir data 格式化新加的磁碟 root db01 mkfs.xfs dev sdc 檢視磁碟uuid root db01 blkid 開機掛載磁碟 root db01 vim etc fsta...

二進位制部署MySQL 5 7

注 最新的mysql 8.0版本與這個5.7版本的部署過程完全一致,只是用的二進位製包檔案不一樣而已。root mysql01 yum y erase mariadb root mysql01 rpm e qt mysql 4.8.7 2.el7.x86 64 nodeps root mysql01...