mysql5.7.26二進位制安裝
1.
mkdir -p /server/tools
2.
上傳mysql安裝包
3.
tar xf
mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
5.
rpm -qa |grep mariadb
6.
yum remove -y mariadb-libs-5.5.56-2.el7.x86_64
7.
useradd -s /sbin/nologin mysql
8.
id mysql
10.
cat /etc/profile
11.
source /etc/profile
12.
mysql -v 檢視mysql版本號
13.
mkfs.xfs /dev/sdb 新增新硬碟直接格式化
14.
bikid 檢視磁碟的uuid複製
15.
、mkdir /data
16.
echo
「uuid=「463d8014-efc5-4d87-9b4a-98ad077ae1cd」 /data xfs
defaults 0 0」
/etc/fstab
17.19.
chown -r mysql.mysql /data
20.
初始化資料(建立系統資料)
22.
mkdir -p /data/mysql/data
23.
chown -r mysql.mysql /data
25.
yum -y install libaio-devel ###初始化報錯安裝這個包 #成功請跳過
26.
上面這種初始化會生成臨時密碼,180天後失效這也是5.7版本的新特性如果不想使用這種密碼步驟如下
27.
rm -rf /data/mysql/data/*
cat >/etc/my.cnf <[mysqld]
user=mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=6
port=3306
[mysql]
socket=/tmp/mysql.sock
efo29.
啟動資料庫兩種方法
30.
sys -v
service
mysqld restart
systemd
注意sysv方式啟動過的話需要提前關閉才能使用以下方法
cat >/etc/systemd/system/mysqld.service
<[unit]
description=mysql server
after=network.target
after=syslog.target
[install]
wantedby=multi-user.target
[service]
user=mysql
group=mysql
limitnofile = 5000
efo31.
systemctl start mysqld
32.
ss -lpn |grep 3306
33.
如何分析mysql資料庫無法啟動
1.
without updating pid 類似錯誤
2.
檢視日誌在哪?
3.
/data/mysql/主機名.err
4.
[err]上下文
5.
可能情況
6.
/etc/my.cnf 路徑不對等
7.
/tmp/mysql.sock 修改過或刪除過
8.
資料目錄許可權不是mysql
9.
引數錯了
34.
管理員密碼設定(root@localhost)
35.
myqladmin -uroot -p password
mingxuan123
36.
如果管理員使用者密碼忘記了?
37.
關閉資料庫 /etc/init.d/mysqld stop
38.
mysqld_safe --skip-grant-tables
–skip-networking &
39.
登入mysql # mysql
40.
flush privileges;
41.
alter user root@『localhost』
identified by 『mingxuan1』; 或者
42.
select user,host from
mysql.user;
43.
select
user,host,authentication_string from mysql.user; ##檢視root密碼結構
44.
grant all on . to
root@『localhost』 identified by 『123』; ##重新授權root使用者密碼
45.
systemctl restart mysqld ##修改完密碼一定要重啟
如何安裝mysql 5 7 26二進位製包
tar zxvf mysql 5.7.26 el7 x86 64.tar.gz mv mysql 5.7.26 el7 x86 64 mysqlmysql 5.7 沒有data目錄,必須手動生成 2019 05 24t14 33 12.165236z 1 note a temporary passw...
mysql 5 5 36 通用二進位制安裝部署
1 建立mysql使用者 useradd r mysql 2 解壓二進位製包到指定目錄下 tar xf mysql 5.5.36 linux2.6 x86 64.tar.gz c usr local cd usr local ln sv mysql 5.5.36 linux2.6 x86 64 my...
MySQL安裝 通用二進位制安裝5 5
環境描述 系統版本 centos 5.10 x86 64,採用最小化安裝方法 mysql版本 mysql 5.5.39 linux2.6 x86 64.tar.gz 1 建立資料存放目錄 root node111 mkdir data 2 新建使用者以安全方式執行程序 root node111 gr...