1. 程式人生 > >linux 安裝MySql 5.7.20

linux 安裝MySql 5.7.20

轉自:https://www.cnblogs.com/cz-xjw/p/8006904.html

1、下載檔案(https://pan.baidu.com/s/1c1VBcHy)放到目錄:/usr/local/

2、解壓

複製程式碼
  cd /usr/local/
  tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz.tar.gz
  mkdir mysql
  mv mysql-5.7.20-linux-glibc2.12-x86_64/* mysql

  groupadd mysql  //建立使用者組mysql

  useradd -r -g mysql mysql //-r引數表示mysql使用者是系統使用者,不可用於登入系統,建立使用者mysql並將其新增到使用者組mysql中

  chown 
-R mysql mysql/   chgrp -R mysql mysql/
複製程式碼

3、建立配置檔案

 vim /etc/my.cnf

 內容如下,可以新增你需要的配置:

複製程式碼
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

#不區分大小寫
lower_case_table_names = 1

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

max_connections=5000

default-time_zone = '+8:00'

複製程式碼

儲存內容,按esc輸入如下命令

:wq!

4、初始化資料庫

複製程式碼
#先安裝一下這個東東,要不然初始化有可能會報錯
yum install libaio
#手動編輯一下日誌檔案,什麼也不用寫,直接儲存退出
cd /var/log/

vim mysqld.log
:wq

chmod 777 mysqld.log
chown mysql:mysql mysqld.log

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
複製程式碼

5、檢視初始密碼

cat /var/log/mysqld.log

執行後關注最後一點:[email protected]這裡就是初始密碼

6、啟動服務,進入mysql,修改初始密碼,執行遠端連線(這裡執行完後,密碼將變成:123456)

複製程式碼
cd /var/run/
mkdir mysqld
chmod 777 mysqld
cd mysqld
vim mysqld.pid

chmod 777 mysqld.pid
chown mysql:mysql mysqld.pid 

 /usr/local/mysql/support-files/mysql.server start
 /usr/local/mysql/bin/mysql -uroot -p你在上面看到的初始密碼

 // 以下是進入資料庫之後的sql語句
 use mysql;
 UPDATE `mysql`.`user` SET `Host`='%', `User`='root', `Select_priv`='Y', `Insert_priv`='Y', `Update_priv`='Y', `Delete_priv`='Y', `Create_priv`='Y', `Drop_priv`='Y', `Reload_priv`='Y', `Shutdown_priv`='Y', `Process_priv`='Y', `File_priv`='Y', `Grant_priv`='Y', `References_priv`='Y', `Index_priv`='Y', `Alter_priv`='Y', `Show_db_priv`='Y', `Super_priv`='Y', `Create_tmp_table_priv`='Y', `Lock_tables_priv`='Y', `Execute_priv`='Y', `Repl_slave_priv`='Y', `Repl_client_priv`='Y', `Create_view_priv`='Y', `Show_view_priv`='Y', `Create_routine_priv`='Y', `Alter_routine_priv`='Y', `Create_user_priv`='Y', `Event_priv`='Y', `Trigger_priv`='Y', `Create_tablespace_priv`='Y', `ssl_type`='', `ssl_cipher`='', `x509_issuer`='', `x509_subject`='', `max_questions`='0', `max_updates`='0', `max_connections`='0', `max_user_connections`='0', `plugin`='mysql_native_password', `authentication_string`='*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9', `password_expired`='N', `password_last_changed`='2017-11-20 12:41:07', `password_lifetime`=NULL, `account_locked`='N' WHERE  (`User`='root');

 flush privileges;

#如果提示必須要修改密碼才可以進行操作的話則執行下面操作
 set password=password('新密碼');
flush privileges;
UPDATE `mysql`.`user` SET `Host` = '%',  `User` = 'root'  WHERE (`Host` = 'localhost') AND (`User` = 'root');
flush privileges;
複製程式碼

7、開機自啟

cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

8、使用service mysqld命令啟動/停止服務

例如我的mysql:啟動/停止/暫停:

su - mysql
service mysqld start/stop/restart

相關推薦

linux 安裝MySql 5.7.20

轉自:https://www.cnblogs.com/cz-xjw/p/8006904.html1、下載檔案(https://pan.baidu.com/s/1c1VBcHy)放到目錄:/usr/local/2、解壓  cd /usr/local/   tar -zxvf m

linux 安裝MySql 5.7.20(轉)

1、下載檔案(https://pan.baidu.com/s/1c1VBcHy)放到目錄:/usr/local/ 2、解壓   cd /usr/local/   tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz.

linux 7.4 采用RPM安裝mysql-5.7.20

ja1、下載:https://dev.mysql.com/downloads/mysql/選擇MySQL Community Server 5.7.20--> Red Hat Enterprise Linux/Oracle Linux--> RPM Bundle -->mysql-5.7

mysql安裝-CentOS6下解壓安裝mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

cannot x86 sed 一次 article www. 連接 初始 fresh 刪除已經安裝版本 yum list installed mysql [root@localhost ~]# yum list installed mysql Loaded plugi

Linuxmysql-5.7.20安裝

版本 symbol 問題 init temporary rar files sans AS 1 參考文檔 https://dev.mysql.com/doc/refman/5.7/en/source-installation.html https://dev.mysql.c

CentOS 7 源碼編譯安裝MySQL 5.7.20

centos 7 源碼 mysql5.7一、添加用戶和組1. 進入root:su2. 添加組:groupadd mysql3. 添加用戶:useradd -r -g mysql -s /bin/false mysql二、安裝1. 首先到MySQL官網下載最新版的MySQL 5.7.14,進入http://d

window10安裝mysql-5.7.20-winx64.zip

需要 ase tps 重新 star IT www. gpo roo window10安裝mysql-5.7.20-winx64.zip 原文 https://www.cnblogs.com/ericli-ericli/p/6916285.html D:\share\sr

在CentOS7.4上手動編譯安裝Mysql-5.7.20

charset mysql ans con fix 手動編譯 curses entos all 實驗環境:CentOS 7.4 mysql軟件: mysql-boost-5.7.20.tar.gz 1.安裝編譯工具 yum -y install \ncurses \ncur

linux 安裝mysql 5.7.21 32位安裝

最近在我的阿里雲伺服器上配置目前最新版的mysql5.7.20,期間出現各種奇葩問題,針對自己的各種問題也是網上各種扒資料,各個擊破,最後終於大功告成。 趁熱打鐵,以下將自己的安裝登入過程以及遇到的問題盡力按照流程詳細還原! 1.準備工作(由於個人有強迫症並且力求完美,所以檔案的存

在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本)

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的

Window10 x64安裝mysql-5.7.20

初學安裝Mysql,記錄下來,希望有所幫助。 mysql官網下載地址:https://dev.mysql.com/downloads/mysql/點選開啟連結 我裝的是5.7.20免安裝版 解壓安裝包後,裡面沒有data資料夾和my-default.ini,如下圖所示: 主要注意以下

Linux安裝mysql-5.7.24

1.在官網上下載好mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.通過winscp或者xshell把本地tar包上傳到虛擬機器上 3.mysql 依賴的庫 shell> yum search libaio # search fo

Linux安裝mysql-5.7.17.tar.gz

1.建立mysql組和mysql使用者 groupadd mysql useradd -r -g mysql mysql 2.拷貝: cp -R mysql-5.7.16-linux-glibc2

今天安裝mysql-5.7.20-winx64啟動服務失敗, 在網上查瞭解決方法

1. 下載Mysql 官方:http://www.mysql.com→downloads→選社群版本MySQL Community Edition(GPL)→點選Community(GPL)Downloads>>→MySQL Community Server(G

阿里雲centos7.2安裝mysql-5.7.20

環境:阿里雲centos7.2 mysql版本:mysql-5.7.20 mysql下載地址:https://dev.mysql.com/downloads/mysql/ 選擇對應的版本 安裝步驟 1、下載mysql 命令:wget https://cdn.mysql.c

linux 安裝mysql 5.7.22配置檔案my.cnf配置細節

[client]socket=/usr/local/tools/mysql/mysql.sock[mysqld]lower_case_table_names=1# Remove leading # and set to the amount of RAM for the mo

win 7安裝mysql 5.7.20 及報錯

本文重點講解安裝過程中報錯 This application requires Visual Studio 2013 Redistributable. Please install the Redistributable then run this installer

Windows server 2016 安裝 MySQL 5.7.20

首先要強調一下,我的MySQL版本是5.7.20,所以是“綠色手動安裝版”。 5.8以上的版本好像都可以自動安裝了。 直接解壓到server裡的某個位置。 新建my.ini:  下劃線部分需要確認 [mysql]  # 設定mysql客戶端預設字符集  defa

linux 安裝 mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

1,解壓 tar zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz 2.執行命令:groupadd mysql和useradd -r -g mysql mysql 3.安裝資料庫: 進入安裝mysql軟體目錄:執行命令 cd /

linux 安裝mysql-5.7.19.tar.gz

1.給安裝包賦權chomd 755 mysql*****.tar.gz2.解壓安裝包tar -zxvf mysql*****.tar.gz3.為centos新增mysql使用者組和mysql使用者 groupadd mysql useradd -r -g mysql -s