Mysql linux版 之安裝配置

2021-10-08 15:36:25 字數 1835 閱讀 3936

5.6 : 5.6.34 5.6.36 5.6.38(2017913) 5.6.40

5.7 : 5.7.18 ,20(2017913) ,24 ,26(接下來要用的)

8.0 : 8014, 8015 ,8016

現在絕大多數企業用的mysql版本集中在5.6和5.7,我們得記住5.6.38和5.7.20的發布時間,以免面試的時候被問到。

ga表示穩定版或者說生產版。

使用者的建立處理原始環境

[root@db01 ~]# yum remove mariadb-libs-5.5.60-1.el7_5.x86_64 -y

[root@db01 ~]# rpm -qa |grep mariadb

[root@db01 ~]# useradd -s /sbin/nologin mysql

說明:–initialize 引數:

對於密碼複雜度進行定製:12位,4種

給root@localhost使用者設定臨時密碼

報錯: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

without updating pid 類似錯誤

檢視日誌:

在哪?/data/mysql/data/主機名.err

[error] 上下文

可能情況:

/etc/my.cnf 路徑不對等

/tmp/mysql.sock檔案修改過 或 刪除過

資料目錄許可權不是mysql

引數改錯了

管理員密碼的設定(root@localhost)

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> alter user root@『localhost』 identified by 『1』;

error 1290 (hy000): the mysql server is running with the --skip-grant-tables option so it cannot execute this statement

mysql> flush privileges;

mysql> alter user root@『localhost』 identified by 『1』;

query ok, 0 rows affected (0.01 sec)

關閉資料庫,正常啟動驗證

Mysql linux安裝日誌 doc

mysql linux安裝日誌 1.add a login user and group for mysqld to run as 為 mysqld 增添乙個登陸使用者和組 shell groupadd mysql shell useradd g mysql mysql 2.解壓 shell gun...

Mysql linux安裝過程

1 解壓 cd usr local tar mysql 5.7.13 linux glibc2.5 x86 64.tar.gz mv mysql 5.7.13 linux glibc2.5 x86 64 mysql 2 新增mysql使用者 使用者組,賦操作許可權 groupadd mysql us...

5 安裝mysql linux版本

1 安裝wget yum y install wget wget 安裝yum源 rpm ivh mysql community release el7 5.noarch.rpm etc yum.repos.d mysql community.repo vim etc yum.repos.d mysq...