mysql安裝
卸載mysql
rpm安裝方式卸載
1 卸載前應先中止mysql服務mysql
// 查看MySQL服務狀態linux
service mysql status或service mysqld statussql
// 中止MySQL服務socket
service mysql stop 或 service mysqld stopurl
2 查看開機自啓選項spa
chkconfig --list | grep -i mysql.net
確保MySQL服務在各個窗口下都是off狀態3d
3 查看系統安裝的mysql相關的rpm包server
rpm -qa | grep -i mysqlblog
若是有相關 rpm包則刪除
rpm -e rpm包名
4 查找與MySQL相關的文件夾一併刪除
find / -name mysql
5 刪除MySQL用戶及用戶組
more /etc/passwd | grep mysql
more /etc/shadow | grep mysql
userdel mysql
groupdel mysql
二進制包方式安裝卸載
安裝MySQL
yum源安裝
1 安裝
紅帽6.7系統鏡像中自帶MySQL安裝包
配置好yum源後
yum install -y mysql*
安裝完成
2 啓動MySQL
service mysqld start
*此版本的MySQL的服務名稱爲mysqld
MySQL啓動完成。
此版本MySQL 默認root帳號沒密碼
3 登陸
mysql -uroot -p 回車
此處繼續敲回車
MySQL登陸完成
4 設置root帳號密碼
update mysql.user set password=PASSWORD("123456") where user='root' and host='localhost';
5 退出 從新啓動MySQL服務後登陸驗證密碼是否生效
tar包安裝
https://blog.csdn.net/u010189382/article/details/83418831
1 官網下載
https://dev.mysql.com/downloads/mysql/
選擇相應版本下載
2 建立目錄和用戶
將下載好的tar包拷貝至此目錄
# mkdir -p /data/software
# useradd mysql -u 27 -s /sbin/nologin
# groupmod -g 27 mysql
# mkdir -p /data/mysql/
# chown -R mysql:mysql /data/mysql/
3 解壓
# cd /data/software/
# tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
# chown -R mysql:mysql /usr/local/mysql/
4 配置my.cnf
[root@mysql4 local]# cat /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
user=mysql
tmpdir=/tmp
max_connections=100
character-set-server=utf8
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysqld_safe]
log-error=/data/mysql/error.log
pid-file=/data/mysql/mysql.pid
5 mysql 初始化
# cd /usr/local/mysql/
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
記錄自動生成的初始化密碼。
L8=J.ph!Arrs
6 服務化
# cd /usr/local/mysql/support-files/
# cp mysql.server /etc/init.d/mysql
# ln -s /usr/local/mysql/bin/mysql /usr/bin
# ln -s /usr/local/mysql/bin/mysqldump /usr/bin
# ln -s /usr/local/mysql/bin/mysqlbinlog /usr/bin
7 啓動MySQL
# service mysql start
8 登陸
用剛剛初始化時生成的隨機密碼登陸MySQL
9 修改root密碼
mysql> set password=password("root");
10 退出從新登陸
mysql> exit
Bye
[root@mysql4 support-files]# mysql -uroot -proot
*注意
1 5.7.18下沒有my-default.cnf,即在5.7.18之後的版本里在安裝目錄的support-files文件夾下就沒有my-default.cnf這個配置文件了也就意味着咱們要本身編寫MySQL的配置文件了
2 MySQL初始化腳本mysql_install_db 和 mysqld