1. 程式人生 > >linux系統安裝mysql5.7.21版本資料庫

linux系統安裝mysql5.7.21版本資料庫

1、下載資料庫版本

mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

2、解壓

tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

3、 初始化資料庫

5.7與以前的版本初始化有所不同
mkdir /ghca/mysql/data
mkdir /ghca/mysql/log
安裝numactl    yum  install    numactl

./mysqld --initialize --user=mysql --basedir=/ghca/mysql/ --datadir=/ghca/mysql/data

2018-03-29T06:44:18.994928Z 0 [Warning] [MY-011070] Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it is deprecated and will be removed in a future release.
2018-03-29T06:44:18.995070Z 0 [System] [MY-010116] /ghca/mysql/bin/mysqld (mysqld 8.0.4-rc) starting as process 23100 ...
2018-03-29T06:44:23.952948Z 0 [Warning] [MY-010068] CA certificate ca.pem is self signed.
2018-03-29T06:44:24.389231Z 5 [Note] [MY-010454] A temporary password is generated for

[email protected]Y%7923Moc7dd  這是root密碼

複製mysql.server到/etc/init.d/
cp support-files/mysql.server  /etc/init.d/mysql

修改配置檔案
cat my.cnf 
[client]
port = 3306
socket =/ghca/mysql/mysql.sock

[mysqld]
port = 3306
user = mysql
character-set-server = utf8
#default_storage_engine = innodb
log_timestamps = SYSTEM
socket =/ghca/mysql/mysql.sock
basedir =/ghca/mysql/
datadir =/ghca/mysql/data
pid-file =/ghca/mysql/data/mysql.pid
max_connections = 1000
max_connect_errors = 1000
table_open_cache = 1024
max_allowed_packet = 128M
open_files_limit = 65535
#####====================================[innodb]==============================
innodb_buffer_pool_size = 1024M
innodb_file_per_table = 1
innodb_write_io_threads = 4
innodb_read_io_threads = 4
innodb_purge_threads = 2
innodb_flush_log_at_trx_commit = 1
innodb_log_file_size = 512M
innodb_log_files_in_group = 2
innodb_log_buffer_size = 16M
innodb_max_dirty_pages_pct = 80
innodb_lock_wait_timeout = 30
innodb_data_file_path=ibdata1:1024M:autoextend

#####====================================[log]==============================
log_error =/ghca/mysql/log/mysql-error.log 
slow_query_log = 1
long_query_time = 1 
slow_query_log_file =/ghca/mysql/log/mysql-slow.log

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4、 新增開機自動啟動

chkconfig --add mysql
chkconfig mysql on
service mysql start

5、不知道root密碼操作步驟

1、停止mysql
2、./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、登入mysql
mysql
mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;

6、資料庫安裝完成之後,無法啟動

service mysql start
Starting MySQL. ERROR! The server quit without updating PID file (/ghca/mysql/data/mysql.pid).
修改my.cnf檔案許可權
chmod 775 /ghca/mysql/my.cnf

service mysql start

my_print_defaults: [Warning] World-writable config file '/ghca/mysql/my.cnf' is ignored.
Starting MySQL.my_print_defaults: [Warning] World-writable config file '/ghca/mysql/my.cnf' is ignored.
my_print_defaults: [Warning] World-writable config file '/ghca/mysql/my.cnf' is ignored.
SUCCESS!

相關推薦

linux系統安裝mysql5.7.21版本資料庫

1、下載資料庫版本mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz2、解壓tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.21-linux-glibc2.12

linux系統安裝mysql5.7.21版本數據庫

MYSQL安裝1、下載數據庫版本 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 2、解壓 tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.21-linux-glibc2.12-x86_64

Linux系統安裝MySQL5.7,授權遠程登陸

word file 空間 useradd ncurses boost 二進制 lac abc 開始安裝前先關閉防火墻:systemctl stop firewalld.serviceSetenforce 0首先安裝所需要的配置環境:yum -y install ncurse

linux安裝Mysql5.7以後版本後不知道密碼如何登陸

linux 下安裝Mysql5.7以後版本後不知道密碼如何登陸 第一次在linux下安裝mysql,安裝成功以後不知道密碼無法登陸,看了好多部落格說初始密碼為空,然而並不是這樣,輸入空密碼會報錯,後來才知道和版本有關。5.7之前的版本預設是沒有密碼的,只需在伺服器上直接登入,甚至使用者名

centos 7 linux系統安裝 mysql5.7.17(glibc版)

gre start mys 一次 執行命令 活躍 ket man 內存不足 本文原出處地址 https://www.cnblogs.com/mujingyu/p/7689116.html 一、安裝前的檢查   1.1 檢查 linux 系統版本     [ro

linux-centos7安裝mysql5.7.21步驟

linux centos7 安裝mysql5.7.12 一.下載Mysql版本 1) 開啟百度搜索,輸入MySQL,第一個是MySQL官網 2) 點選第一個連結地址,進入MySQL官方網站,單擊“Downloads”下載Tab頁,進入下載介面 3) 檢視Communi

linux系統安裝mysql5.7(一)

    網上安裝mysql的方法不少,大體有這麼三種。  1. 從網上安裝 sudo apt-get install mysql-server。裝完已經自動配置好環境變數,可以直接使用mysql的命令。  2. 安裝離線包,以mysql-5.0.45-linux-i686-

Centos7系統編譯安裝Mysql5.7.21

mysql centos7環境說明 :centos7.4 64位虛擬機 mysql5.7.21.tar.gz 編譯安裝需要虛擬機2G內存[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tu

win10 1709版本安裝MySQL5.7.21綠色版

1、解壓下載好的MySQL包、放到指定的位置2、配置好系統環境變數3、建立my.ini檔案並將一下內容複製到其中,放在與bin資料夾同級的目錄下[mysql]  # 設定mysql客戶端預設字符集  d

Linux 伺服器中安裝 mysql5.7.21

        最近因為想寫個小網站記錄一些生活中的事情,需要用到資料庫,就剛好想趁此機會,複習和學習下mysql和伺服器的知識,在經歷了N次失敗後,終於把mysql安裝成功了!!特此記錄下。本文參考:http://www.jb51.net/article/133835.ht

Linux安裝Mysql5.7.x資料庫

首先檢查是否存在mariadb 如果存在需要解除安裝 ps -ef| grep mariadb mysql    31760 28814  0 18:16 pts/1    00:00:00 grep --color=auto mariadb rpm -qa |

Win7系統安裝MySQL5.5.21圖解

操作 幾分鐘 innodb mysql5 mysql安裝 username align back 完全 Win7系統安裝MySQL5.5.21圖解 大家都知道MySQL是一款中、小型關系型數據庫管理系統,很具有實用性,對於我們學習很多技術都有幫助,前幾天我分別

linux安裝mysql5.7.17及簡單配置

http mkdir exp 重要 ble ges 選擇 bsp 統一 1.mysql5.7.17安裝在/usr/local/mysql目錄裏面,也可以安裝在其他地方 (安裝包最好與Linux系統一樣,eg;64位的就是“mysql-5.7.17-linux-glibc2.

Linux CentOS7 安裝 Mysql5.7.19

tar ice 改密碼 mysql base -- share 密碼 chgrp 1.解壓文件 [[email protected] ~]# tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/

CentOS6.9安裝mysql5.7.21教程

啟動mysql for -o 技術分享 repos 及其 rate -s 配置yum源 CentOS6.9安裝mysql5.7.21教程先上圖,安裝成功:Step1: 檢測系統是否自帶安裝mysql yum list installed | grep mysql Ste

初次安裝Mysql5.7以上版本後初始root密碼找不到的問題

初次安裝Mysql5.7以上版本後初始rmysql5.7新增的特性中主要的一方面就是極大增強了安全性,安裝Mysql後默認會為root@localhost用戶創建一個隨機密碼,這個隨機密碼在不同系統上需要使用不同方式查找,否則無法登錄mysql並修改初始密碼。以下以Centos 7為例介紹如何找到初始的隨機密

CentOS 6.9 自定義單實例 二進制方式 安裝mysql5.7.21

二進制方式 安裝mysql5.7.21 Centos 5.7 前言 比 MySQL 5.6 快 3 倍,同時還提高了可用性,可管理性和安全性。一些重要的增強功能如下: 1.性能和可擴展性: 改進 InnoDB 的可擴展性和臨時表的性能,從而實現更快的網絡和大數據加載等操作。 2.JSON支持

centos7.2編譯安裝mysql5.7.21報錯解決

initial mem ext ava gin onf 改密 依賴 document 編譯安裝mysql 安裝環境安裝包[root@ecs-adfa ~]# ls /root/tools/app.tar.gz mysql-5.7.21 mysql-5.7.21.tar.

Linux CentOS7安裝Mysql5.7

all 賬戶 chmod lin mct 目錄屬性 lan login 記錄 一、下載mysql   mkdir /home/install #創建install目錄   在/home/install目錄下下載mysql5.7   wget https://cdn.my

linux安裝mysql5.7

1、下載tar包,這裡使用wget從官網下載 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2、將mysql安裝到/usr/local/mysql下 #