1. 程式人生 > >Centos7 搭建mysql-community-server

Centos7 搭建mysql-community-server

CentOS 搭建mysql-community-server

1:進入/usr/local/src 資料夾

如果存在src資料夾,直接進入

cd /usr/local/src

如果不存在,建立src資料夾

mkdir /usr/local/src

2:下載yum庫

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

3:安裝yum庫

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

4:安裝mysql-community-server

yum install -y mysql-community-server

5:配置伺服器字符集

vi /etc/my.cnf

[mysqld]
character_set_server=utf8mb4

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

資料庫編碼

6:啟動服務

systemctl start mysqld.service

7: 修改預設密碼

mysql 5.7以上版本啟動後會生成預設密碼,可以通過命令獲取

grep
"password" /var/log/mysqld.log [Note] A temporary password is generated for root@localhost: **#*TMcZUL-1fu**

登入命令列修改密碼

mysql -u root -p#*TMcZUL-1fu
alter user 'root'@'localhost' identified by '[email protected]_#_*';

注意修改密碼的複雜度為包含大小寫字母數字及特需字元。詳細原因可以參考ERROR 1819

8. 設定遠端訪問

GRANT ALL PRIVILEGES
ON *.* TO 'root'@'%' IDENTIFIED BY '[email protected]_#_*' WITH GRANT OPTION;
flush privileges;

PS建立資料庫,建立使用者,授權命令

1、create schema [資料庫名稱] default character set utf8 collate utf8_general_ci;–建立資料庫

  採用create schema和create database建立資料庫的效果一樣。

2、create user ‘[使用者名稱稱]’@’%’ identified by ‘[使用者密碼]’;–建立使用者

  密碼8位以上,包括:大寫字母、小寫字母、數字、特殊字元

  %:匹配所有主機,該地方還可以設定成‘localhost’,代表只能本地訪問,例如root賬戶預設為‘localhost‘

3、grant select,insert,update,delete,create on [資料庫名稱].* to [使用者名稱稱];–使用者授權資料庫,如果賦予所有許可權則all privileges

  *代表整個資料庫

4、flush privileges ;–立即啟用修改

5、revoke all on . from tester;–取消使用者所有資料庫(表)的所有許可權

6、delete from mysql.user where user=’tester’;–刪除使用者

7、drop database [schema名稱|資料庫名稱];–刪除資料庫

8、5.7以後的資料庫不支援用了group by後查詢非goup by無關欄位,解決方法

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

相關推薦

Centos7 搭建mysql-community-server

CentOS 搭建mysql-community-server 1:進入/usr/local/src 資料夾 如果存在src資料夾,直接進入 cd /usr/local/src 如果不存在,建立src資料夾 mkdir /usr/local

CentOS7.4下使用通用二進制文件安裝MySQL Community Server 5.6.41

prevent 服務 password security 添加mysql用戶 用戶組 tmp 下使用 .cn 1、卸載自帶MySQL rpm -qa | grep mysqlrpm -e --nodeps mysql* 2、添加mysql用戶和用戶組 groupadd my

CentOS7上yum安裝資料庫伺服器MySQL Community Server 5.7

準備 CentOS7預設安裝了和MySQL有相容性的MariaDB資料庫,在我們安裝MySQL5.7之前為了避免發生衝突首先刪除MariaDB。 # rpm -qa | grep maria mariadb-libs-5.5.50-1.el7_2.x86_64 # yum

MySQL Community Server 8.0.11下載與安裝配置

ucc stop 文件復制 代碼 AMF files tps 需要 fault 一、下載 1、選擇合適的安裝包,我在這裏下載的是目前最新的安裝包,8.0.11,而且我選擇下載的是解壓版的,安裝版的話,安裝會比較麻煩。 MySQL Community Server下載鏈接:h

Linux Redhat 4.4.7 安裝 8.0.13 MySQL Community Server

1.剛開始安裝mysql參考這個:     https://blog.csdn.net/a116475939/article/details/74625377 2.修改密碼 mysql> use mysql; #先把密碼置為空字串;(不讓後面修改密碼會報錯) mysql> u

CentOS7搭建MySQL+Redis+MongoDB+FastDF

本片文章記錄了本人搭建伺服器資料庫的過程,以及遇到的小坑,由於本人也是小菜鳥一個所以搭建的過程也是挺坎坷的,在百度上也找了一大堆才蒐集出來,特在此整理一下,方便大家查詢參考,如有不對的地方歡迎指正 [資源下載地址] [連結:https://pan.baidu.com/s/19S1E9

安裝Mysql community server遇到計算機中丟失msvcr120.dll

一.下載community server版本 Mysql community server版本:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip 二.安裝如果出現計算機中丟失msvcr120.dll的時候,安裝vcredi

騰訊雲centos7 搭建mysql

參考地址: https://blog.csdn.net/paulowina/article/details/79890644?utm_source=copy  1.檢查環境 安裝前檢查是否安裝過mysql yum list installed mysql* 如果

安裝mysql警告 warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key

紅帽安裝rpm安裝MySQL時爆出警告: 警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 金鑰 ID 5072e1f5: NOKEY 原因:這是由於yum安裝了舊版本的GPG

【轉載】MySQL Community Server 5.7.5釋出

改進1: 記憶體動態管理: 此版本對InnoDB的Buffer Pool(innodb_buffer_pool_size)允許在聯機狀態下修改其大小.這極大地提升了InnoDB快取區管理的靈活性,另外可

Error: Package: mysql-community-server-5.6.41-2.el7.x86_64 (mysql56-community) Requires:

http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html    MySQL登陸失敗:ERROR 2002 (HY000): Can't connect to local MySQL

win10環境下MySQL Community Server 8.0.13.zip的安裝及常見問題

win10環境下MySQL Community Server 8.0.13.zip的安裝及常見問題 下載mysql->官網連結 將mysql-8.0.13-winx64.zip解壓, 解壓出來時是沒有my.init檔案的,需要自己建立,並輸入以

用zip安裝包在win 10安裝mysql community server 5.6.33(64bit)的過程

原來用MSI方式安裝了MySql 5.7版,因需要(貌似對vs2015+mvc+mysql+ef不太支援),御載後重裝5.6.33版(64bit),並希望將資料庫資料檔案儲存目錄設定為d:\mysqldata。作業系統是win10(64bit)。 1)下載zip 開啟htt

CentOS7搭建MySQL 5.7.17環境並安裝Navicat for MySQL

一.準備: 二.環境搭建: 1.建立組及使用者: 此步可以跳過,但是為了方便管理mysql,也為了用在正式的生產環境中,且處於安全考慮,這裡為mysql單獨建立了一個組及使用者: groupadd mysqlgroup //新建一個mys

windows安裝MySQL Community Server 8.0.11 步驟-實踐

參考文章:https://www.cnblogs.com/xyabk/p/8967990.htmlhttps://www.cnblogs.com/xwgli/p/6503184.htmlwindows安裝MySQL Community Server 8.0.11 步驟(親測實

關於mysql-community-server-5.7.13安裝過程

由於分散式系統架構中含有mysql中介軟體,用以元資料的儲存。搞了一個社群版的mysql,版本號5.7.13,GA版本(整體可用)。 網路好的時候 dev.mysql.com 訪問很流暢,下載 檔案mysql-community-server-5.7.13-1

安裝最新Mysql community server 5.7.10社群版的坑爹經歷

北京時間昨晚(2015-12-07)22點左右,mysql開發團隊釋出了最新的5.7.10版本,正好我這裡也需要安裝mysql,於是開始動作。 我的系統環境是centos7,64位系統,所以在http://dev.mysql.com/downloads/mysql/下載頁面

Centos 5.7.21 MySQL Community Server set error list

5.7.21 MySQL Community Server 登陸mysql提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)#vim /etc/my.cnf

MySQL Community Server 5.7.19環境部署

2. 解壓MySQL壓縮包    將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是:    "D:\Program Files\MySQL\mysql-5.6.13-win32"    將解壓目錄下預設檔案 my-default.ini 拷貝一份,改名 my.i

windows 安裝 5.7.23 MySQL Community Server的正確步驟,避免踩坑

1、從官網上下載,解壓 2、在根目錄下建立my.ini 檔案   相關屬性可自行配置 [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8  [mysqld] #設定3306埠 port = 3306  # 設定mysq