安裝忘記密碼
二進位制進度
初級歡迎來到來到大浪濤天的部落格!
mysql 5.7 安裝部署(二進位制)*****
mysql公升級步驟擴充套件 ***
mysql5.7 體系結構原理 *****
mysql基礎管理 *****
基礎sql語句使用 *****
sql高階應用 ***
information_schema獲取元資料 ***
索引、執行計畫管理(基礎優化)*****
儲存引擎 *****
日誌管理 *****
備份與恢復 ******
主從複製及架構演變 ******
傳統的高可用及讀寫分離(mha&atlas)****
傳統分布式架構設計與實現-擴充套件(mycat--->dble,drds)**
mysql 5.7 高可用及分布式架構-擴充套件(mgr,innodb cluster)***
mysql優化(安全、效能) ****
mysql 監控(zabbix、open-falcon) ****
rds(阿里雲課程) *****
掌握nosql
需要了解 **
rdbms : 關係型資料庫 管理系統 oracle ,mysql ,pg,mssql
nosql : 非關係型的 mongodb ,redis ,es
newsql : 新型的分布式解決方案 tidb,spanner ,alisql(rds+drds) ,ob ,polardb
進化路線:rdbms ---> nosql+rdbms ---> nosql(rdbms)//nosql融入到rdbms裡面,rdbms(nosql)----> newsql (spanner tidb pdb)
新增一塊新磁碟模擬資料盤
格式化並掛載磁碟
[root@db01 ~]# mkfs.xfs /dev/sdc授權 chown -r mysql.mysql /data[root@db01 ~]# mkdir /data
[root@db01 ~]# blkid
[root@db01 ~]# vim /etc/fstab
[root@db01 ~]# uuid="b7fde522-aa37-412a-9584-8313a673c5cc" /data xfs defaults 0 0
[root@db01 ~]# mount -a
[root@db01 ~]# df -h
5.7 版本
[root@db01 ~]# mkdir /data/mysql/data -p
[root@db01 ~]# chown -r mysql.mysql /data
說明:--initialize 引數:
對於密碼複雜度進行定製:12位,4種
給root@localhost使用者設定臨時密碼
cat >/etc/my.cnf <1. sys-v
[root@db01 /etc/init.d]# service mysqld restart
2. systemd
注意: sysv方式啟動過的話,需要先提前關閉,才能以下方式登入
cat >/etc/systemd/system/mysqld.service 安裝時libaio.so報錯:
mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory
解決:[root@db01 ~]# yum install -y libaio-devel
2019-06-13t04:21:27.706564z 1 [note] a temporary password is generated for root@localhost: =mrv)_16is4u
如果需要初始化還是按之前一樣無密碼的則加上如下引數
--initialize-insecure 引數:
無限制,無臨時密碼
[root@db01 /data/mysql/data]# \rm -rf /data/mysql/data/*
mysql資料庫無法啟動,without updating pid 類似錯誤
檢視日誌:管理員密碼的設定(root@localhost)/data/mysql/data/主機名.err
可能情況:
1. /etc/my.cnf 路徑不對等
2. /tmp/mysql.sock檔案修改過 或 刪除過
3. 資料目錄許可權不是mysql
4. 引數改錯了
[root@db01 ~]# mysqladmin -uroot -p password admin123
enter password:
管理員使用者密碼忘記
--skip-grant-tables #跳過授權表,可以無密碼進行登入
--skip-networking #跳過遠端登入,可以無密碼的時候讓遠端使用者禁止登陸,只允許本地登陸
較為徹底地關閉資料庫
[root@db01 ~]# /etc/init.d/mysqld stop
shutting down mysql.. success!
啟動資料庫到維護模式,在忘記密碼時需要這樣
[root@db01 ~]# mysqld_safe --skip-grant-tables --skip-networking &
登入並修改密碼
mysql> flush privileges; 重新整理許可權表,也就是啟用許可權表功能
mysql> alter user root@'localhost' identified by '1'; 或者
mysql> grant all on *.* to root@'localhost' identified by '1';
mysql> select user,host,authentication_string from mysql.user;
query ok, 0 rows affected (0.01 sec)
二進位制如何安裝mysql 二進位制安裝mysql
1.建立安裝目錄 wget 3.解壓二進位製包 root db01 tar xf mysql 5.6.40 linux glibc2.12 x86 64.tar.gz 4.移動解壓目錄 5.做mysql軟連線 6.建立mysql使用者 root db01 useradd mysql s sbin n...
MySQL二進位制安裝
1 進入使用者家目錄建立tools資料夾 3 新增mysql使用者和使用者組 1 groupadd mysql 2 useradd g mysql mysql 4 解壓二進位制安裝包 1 tar zxvf mysql 5.6.12 linux glibc2.5 x86 64.tar.gz 6 將解壓...
二進位制安裝MySQL
規劃項 實際值系統 戶及密碼 mysql 安裝介質位置 tmp mysql軟體路徑 usr local mysql mysql資料 件路徑 data mysql data mysql 志檔案 data mysql logs mysql binlog data mysql binlogs rpm qa...