解壓重新命名
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz -c /usr/local/
mv /usr/local/mysql-5.7.25-linux-glibc2.12-x86_64/ /usr/local/mysql
建立data目錄
mkdir /usr/local/mysql/data
建立使用者組
groupadd mysql
建立使用者
useradd mysql -g mysql
將/usr/local/mysql目錄的所有者及所屬組改為mysql
chown -r mysql.mysql /usr/local/mysql
初始化(此步驟可能出現缺少依賴,安裝對應依賴即可)
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
[note] a temporary password is generated for root@localhost: a4fn_us%o%
vim /etc/my.cnf
[mysqld]
#建立的data目錄
datadir=/usr/local/mysql/data
#mysql安裝目錄
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
#跳過密碼驗證
#skip-grant-tables
character-set-server=utf8
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
將mysql新增到服務指令碼中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動
service mysql start
連線mysql:密碼為初始化生成的臨時密碼
/usr/local/mysql/bin/mysql -u root -p
重置密碼
mysql> alter user 'root'@'localhost' identified by '重置的密碼'
;
開啟遠端連線
mysql> use mysql;
mysql> update user set host=
'%' where user =
'root'
;mysql> flush privileges;
mysql>
exit
;
停止mysql服務service mysql stop
刪除mysql目錄
find / -name mysql -exec rm -rf \;
sudo
rm /etc/my.cnf
刪除mysql使用者和使用者組
id mysql
userdel mysql
groupdel mysql
作者部落格
CentOs Mysql安裝與使用
centos推薦yum安裝,省去很多配置環節 安裝mysql源,rpm ivh mysql57 community release el7 9.noarch.rpm接下來使用yum安裝,更新yum軟體包 yum check update 更新系統 yum update 安裝mysql yum ins...
CentOS mysql安裝以及使用
前言 如何檢視linux伺服器的各個狀態?版本查詢 123 4567 89 lsb release a lsb version core 4.1 amd64 core 4.1 noarch distributor id centos description centos linux release ...
centos mysql解壓版安裝
選擇免安裝版本進行解壓 mysqld initialize insecure這種預設初始化的沒密碼,jdbc連線會報錯,修改密碼後就可以連線 mysqld initialize這種方式會給乙個預設的初始密碼 如圖,預設密碼是rcwnnd hy92 mysqld user root mysqladmi...