1.Linux環境完全卸載mysql相關檔案:
完全卸載mysql相關檔案:
yum remove mysql mysql-server mysql-libs compat-mysql
rm -rf /var/lib/mysql
rm /etc/my.cnf
rpm -qa|grep mysql //查看mysql的相關安裝檔案
rpm -e 檔案名; //卸載已安裝檔案
rpm -qa | grep -i mysql //確認是否卸載干凈
chkconfig --list | grep -i mysql //洗掉mysql相關服務
chkconfig --del mysql
find / -name mysql //查看mysql相關檔案
rm -rf 檔案路徑1 檔案路徑2 檔案路徑3
?
2.Linux環境mysql通用版本安裝程序:
mysql通用版本安裝程序: mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
put 本地檔案路徑;(使用CRT自帶sftp上傳、使用FZ客戶端上傳) //上傳到linux用戶根目錄下(cd ~)
mkdir -p /usr/local/mysql
rm mysql全名 /usr/local/mysql //移動到mysql目錄下
tar -zxvf mysql全名 //解壓(適用于.gz結尾的檔案)
tar -xvf mysql全名 //解壓(適用于.tar結尾的檔案)
重點:解壓后的mysql-5.7.30-xxx下所有檔案移動到/usr/local/mysql檔案夾下(適用FZ客戶端操作簡便)
groupadd mysql //創建用戶組
useradd -r -g mysql mysql //添加mysql用戶
重點:(切換到根目錄(cd /)下, mkdir -p /data/mysql)
chown mysql:mysql -R /data/mysql #賦予權限
修改組態檔 vim /etc/my.cnf (沒有就新建):
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
cd /usr/local/mysql/bin/
重點:chmod 755 mysql、chmod 755 mysqld、chmod 755 mysqld_safe、chmod 755 my_print_defaults
注:執行其他命令中出現Permission denied,則進入檔案所在目錄開發權限(chmod 755 xxx)
初始化:不報錯即成功,
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看初始密碼:cat /data/mysql/mysql.err | grep password
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
重點:cd /etc/init.d 、 chmod 755 mysql
service mysql start
.mysql -u root -p //登錄資料庫
重點:初始密碼只能復制,在password:后粘貼,否則容易出錯,
授權遠程訪問:grant all privileges on *.* to 'root' @'%' identified by '密碼';
重繪權限:flush privileges;
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/527737.html
標籤:其他
上一篇:使用LabVIEW實作基于pytorch的DeepLabv3影像語意分割
下一篇:gimp腳本.scm一些心得記錄
