1. 程式人生 > >centos 7下mysql資料庫設定

centos 7下mysql資料庫設定

yum localinstall -y http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm


yum install mysql-server -y


systemctlenable mysqld


systemctl start mysqld

在centos 7環境下安裝好mysql資料庫之後。

按照以往經驗,直接mysql -u root即可進入資料庫。但centos 7會提示錯誤

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

 必須要輸入密碼才行,在centos 7中,安裝好mysql之後會有一個預設密碼:

#grep "A temporary password" /var/log/mysqld.log

2016-09-08T06:48:12.180597Z 1 [Note] A temporary password is generated for [email protected]: H3.DuleQ5_vV

執行上一條命令即可。會顯示mysql root使用者的預設密碼。

此時進入mysql  

#mysql -u root -p

進入資料之後會提示修改密碼

mysql> set PASSWORD = PASSWORD('HH0SZ0RXfUAvFU1%0Zt');       ----提示:密碼不少於8位數,且至少1位數字,1位字母,一位特殊字元( / 不可用)

mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

mysql> flush privileges;

修改密碼還可用:

mysql>update mysql.user set authentication_string=password('HH0SZ0RXfUAvFU1%0Zt') where user='root' and host='localhost';

相關推薦

centos 7mysql資料庫設定

yum localinstall -y http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-server -y systemctlenable mys

關於linux-Centos 7mysql 5.7.9的rpm包的安裝方式

mysql 5.7.9的rpm包的安裝方環境介紹>>>>>>>>>>>>>>>>>>操作系統:Centos 7.1mysql數據庫版本:mysql5.7.9mysql官方網站:http://www.my

RHEL\CentOS 7 MySQL 連線數被限制

問題 專案中,由於連線數過多,提示“Too many connections”,需要增加連線數。我在 /etc/my.cnf中修改了 max_connections = 2000 但是, 實際連線數一直被限制在 214 mysql> 

CentOS 7 mysql-5.7.24 安裝示例

環境:CentOS 7 mysql版本:mysql-5.7.24 本例mysql下載地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 一.準備工作

CentOS6.7MySQL資料庫忘記root密碼解決方法

一、更改my.cnf配置檔案 編輯/etc/my.cnf檔案,在[mysqld]下新增skip-grant-tables,儲存退出。如圖: 重啟mysql服務:services mysqld restart 二、更改root密碼 重啟mysqld服務後,執行mysql命令,

Centos 7 mysql 命令

**使用客戶端連線工具連線mysql時,常碰到mysql 報1405 異常: 這個應該時由於資料庫許可權問題: grant all privileges on . to ‘root’@’%’ identified by ‘root’ with grant o

CentOS 7MySQL服務啟動失敗的解決思路

今天,啟動MySQL伺服器失敗,如下所示: [[email protected] ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service fail

Centos 7mysql 8.0.11的rpm包的安裝方式

1.系統版本及mysql下載地址作業系統:Centos 7.4mysql資料庫版本:mysql8.0.112.安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝[[email protected] software-package]$ rpm

Centos 7 安裝mysql資料庫

檢視Linux版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)

CentOS 7 PHP 7MySQL 5.7 和 Nginx 1.8 的安裝與配置(實用)

下面將一步步在 CentOS 7 下 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝與配置。首先我的 CentOS 版本是7.0.1406 [[email protected] ~]# lsb_release -a LSB Version:  

linux centosmysql資料庫的主從複製環境搭建

有兩臺MySQL資料庫伺服器Master和slave,Master為主伺服器,slave為從伺服器,初始狀態時,Master和slave中的資料資訊相同,當Master中的資料發生變化時,slave也跟著發生相應的變化,使得master和slave的資料資訊同步,達到備份的目的。 原理圖如下:

Centos 7 安裝MySQL 5.7(yum方式)

       相信對於第一次接觸Linux系統下安裝MySQL的朋友來說,這個真的很麻煩。        我是試過用tar.gz的方式安裝,按照別人的教程 總是會出現很多輸入完指令報錯的情況。所以一個步驟一個錯誤

CentOS 7 虛擬機器 Vmware 設定靜態固定IP(NAT)

1.明確Vmware虛擬機器分配的閘道器 2.進入系統 編輯網絡卡配置檔案 vi /etc/sysconfig/network-scripts/ifcfg-xxxxxx 修改如下內容 BOOTPROTO="static"之前為dhcp 新增如下內容,IP端段

Linux(CentOS 7) MySQL 安裝 , 解決一系列問題

自從CentOS 7以後系統是預設自帶Maria DB以後,安裝MySQL的操作就沒有那麼簡單了。 在參考了N篇部落格之後終於把MySQL安上去,並且遠端正常訪問。 1.  centos7下載安裝mysql5.7.22   此篇照做到7.初始化mysql

CentOS 7忘記mysql密碼找回

1.mysql密碼忘記 2.停止mysql /etc/init.d/mysql stop 3.啟動無密登入mysql 前面/usr/local/mysql/bin/,是MySQL安裝的目錄bin下 /usr/local/mysql/bin/mysqld_sa

CentOS 7安裝mysql,並且開啟遠端navicat連線mysql資料庫

前述:失敗了三次,但是看到一篇兄臺的文章按他的方法一步步來完美執行一步到位 正文:在CentOS中預設安裝有MariaDB,這個是MySQL的分支,但為了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。 1 下載並安裝MySQL官方的 Y

CentOS 7原始碼安裝MySQL 5.7

網上說linux安裝mysql服務分兩種安裝方法: ①原始碼安裝,優點是安裝包比較小,只有幾十M左右,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯; ②使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300M左右(5.7版

CentOS 7新建使用者並設定為可提升為ROOT許可權

第一步:新增使用者 命令: adduser tom 第二步:修改密碼 命令: passwd tom 根據提示輸入兩次密碼,完成密碼設定。 第三步:設定使用者許可權 方法一:修改 /etc/sudoers 檔案(推薦方法) 命令:

centosmysql資料庫編碼問題詳解

1、MySql:charset和collation的設定 charset 和 collation 有多個級別的設定:伺服器級、資料庫級、表級、列級和連線級  2、centos下資料庫是mariadb,

CentOS 7 掛載NTFS檔案系統磁碟並設定開機自動掛載

tar -xvf ntfs-3g_ntfsprogs-2014.2.15.tgz 2.編譯並進行安裝 進入ntfs-3g_ntfsprogs-2014.2.15資料夾中 ./configure && make &&