CentOS7下安裝mysql5 7 完整版

2021-10-10 06:55:41 字數 3006 閱讀 1702

wget
2、然後進行repo的安裝:

rpm -ivh mysql57-community-release-el7-9.noarch.rpm
執行完成後會在/etc/yum.repos.d/目錄下生成兩個repo檔案mysql-community.repo mysql-community-source.repo

二、使用yum命令即可完成安裝

注意:必須進入到 /etc/yum.repos.d/目錄後再執行以下指令碼

1、安裝命令:

yum install mysql-server
2、啟動msyql:

systemctl start mysqld #啟動mysql
3、獲取安裝時的臨時密碼(在第一次登入時就是用這個密碼):

grep

'temporary password' /var/log/mysqld.log

4、倘若沒有獲取臨時密碼,則

4.1、刪除原來安裝過的mysql殘留的資料

rm -rf /var/lib/mysql
4.2.再啟動mysql

systemctl start mysqld #啟動mysql
三、登入:

1、方式一(已驗證):

mysql -u root -p******x

然後輸入密碼(剛剛獲取的臨時密碼)

3、若登入不了,則進行以下配置,跳過登入驗證

3.1、重置密碼的第一步就是跳過mysql的密碼認證過程,方法如下:

3.2、vim /etc/my.cnf(注:windows下修改的是my.ini)

在文件內搜尋mysqld定位到[mysqld]文字段:

/mysqld(在vim編輯狀態下直接輸入該命令可搜尋文字內容)

在[mysqld]後面任意一行新增「skip-grant-tables」用來跳過密碼驗證的過程,如下圖所示:

:wq儲存

四、登入成功後修改密碼

3.1、檢視 mysql 初始的密碼策略,

輸入語句 「

show variables like 'validate_password%'

;

進行檢視,

五、修改密碼

1、方式一(已驗證):

alter user 'root'@'localhost' identified by '@abcd123456'

;

若報錯:

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

error 1290 (hy000): 

the mysql server is running with the --skip-grant-tables

option so it cannot execute this statement

先執行:

flush privileges;
再執行修改密碼命令,可以了。

六、開啟遠端控制

mysql預設是沒有開啟遠端控制的,必須新增遠端訪問的使用者,即預設是只能自己訪問,別的機器是訪問不了的。

1、方式一(已驗證):

1.1、連線伺服器:mysql -u root -p***xx

1.2、看當前所有資料庫:show databases;

1.3、進入mysql資料庫:use mysql;

1.4、檢視mysql資料庫中所有的表:show tables;

1.5、檢視user表中的資料:select host, user,password from user;

1.6、修改user表中的host:update user set host='%' where user='root';

1.7、最後重新整理一下:flush privileges;

7.其他設定

1、設定安全選項:

mysql_secure_installation
2、關閉mysql

systemctl stop mysqld
3、重啟mysql

systemctl restart mysqld
4、檢視mysql執行狀態

systemctl status mysqld
5、設定開機啟動

systemctl enable mysqld
6、關閉開機啟動

systemctl disable mysqld
7、配置預設編碼為utf8:

vi /etc/my.cnf #新增 [mysqld] character_set_server=utf8 init_connect=『set names utf8』

其他預設配置檔案路徑:

配置檔案:/etc/my.cnf 日誌檔案:/var/log//var/log/mysqld.log 服務啟動指令碼:/usr/lib/systemd/system/mysqld.service socket檔案:/var/run/mysqld/mysqld.pid

8、檢視版本

select version();

centos7下快速安裝mysql

2015 06 26 09 11 12481人閱讀收藏 舉報 centos 12 1 2 3 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服...

centos7下快速安裝mysql

1.centos7 自帶mariadb 可以通過yum install mariadb mariadb libs mariadb devel安裝 2.安裝mysql centos 7的yum源中貌似沒有正常安裝 mysql wget rpm ivh mysql community release e...

CentOS7下的MySQL安裝

1.準備安裝包 安裝環境檢查 1 上傳如下centos二進位制安裝包到 opt目錄 二進位制安裝包區分linux作業系統 mysql server 5.6.38 1.el7.x86 64.rpm 服務端 mysql client 5.6.38 1.el7.x86 64.rpm 客戶端 2 檢查系統是...