centos mysql安裝與解除安裝

2021-09-28 22:54:52 字數 2251 閱讀 9391

解壓重新命名

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...