#軟體包連線:
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...