日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 3.5安装_MYSQL学习笔记-06-搭建数据库

發布時間:2023/12/1 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 3.5安装_MYSQL学习笔记-06-搭建数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章內容輸出來源:拉勾教育Java高薪訓練營

1. 安裝說明

基于Ubuntu Linux系統安裝,MySQL版本是5.7.29。

安裝方式是通過官網下載相應的tar.gz壓縮包進行安裝。這種方式需要自己動手的部分比較多,如配置文件的設計、環境變量的配置、開機啟動服務等。雖然麻煩些,但細節會更清楚。

2. 下載安裝包

2.1 進入官網的下載頁面

2.2 選擇相應的版本下載

這里我選擇了5.7.29,Linux的通用版本,然后點擊下載按鈕,將安裝包下載到本地

接著,可以通過使用rz命令進行上傳到機器上安裝工具

sudo apt-get install lrzsz這個工具提供了sz下載文件命令、rz上傳文件命令在終端輸入rz命令,會彈出選擇要上傳的文件,然后直接選擇上傳

也可以復制下載按鈕的鏈接,然后在linux系統中直接使用wget命令,直接下載到機器上

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

2.3 安裝包解壓

2.3.1 進入安裝包所在目錄

2.3.2 解壓

tar zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

2.3.3 重命名

mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql

2.3.4 移動到/usr/local目錄中

sudo mv mysql /usr/local

3. 安裝配置

3.1 安裝相關依賴

MySQL運行需要libaio1庫

sudo apt-get install libaio1

3.2 添加mysql用戶組和用戶

用戶設置為不能登錄

sudo groupadd mysql

# -r參數表示mysql用戶是系統用戶,不可用于登錄系統

sudo useradd -r -g mysql -s /bin/false mysql

3.3 進入mysql目錄,創建一個文件夾

sudo mkdir mysql-files

sudo chmod 750 mysql-files

3.4 修改mysql目錄的所有者及所屬組改為mysql

sudo chown -R mysql .

sudo chgrp -R mysql .

3.5 安裝初始化

sudo bin/mysqld --initialize --user=mysql

輸出的信息中最后一行會展示root用戶的一個臨時密碼

3.6 生成證書

sudo bin/mysql_ssl_rsa_setup

3.7 修改目錄的用戶權限

sudo chown -R root .

sudo chown -R mysql data mysql-files

4. 修改密碼

終端進入mysql目錄下

4.1 執行安全啟動的命令

sudo bin/mysqld_safe --user=mysql &

mysqld_safe是服務端工具,用于啟動mysqld,并且是mysqld的守護進程,mysqld_safe加&在后臺運行。

因為mysqld_safe是mysqld的守護進程,所以mysqld_safe腳本會在啟動MySQL服務器后繼續監控其運行情況,并在其死機時重新啟動它

4.2 第一次登錄

密碼為前面出現過的臨時密碼

bin/mysql -uroot -p

此時可能會出現如下的問題:

執行以下命令安裝下依賴包

sudo apt-get install libncurses*

4.3 修改密碼登錄成功后,輸入以下語句進行root用戶的密碼的修改

SET PASSWORD = PASSWORD('#你需要設置的新密碼#');設置密碼不過期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;配置root可以進行遠程登錄

grant all privileges on *.* to 'root'@'%' identified by '#你需要設置的新密碼#' with grant option刷新

flush privileges;以新密碼,重新登錄看下

5. 配置服務自啟動

5.1 復制mysql服務文件

將mysql.server復制到/etc/init.d目錄下

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d

5.2 安裝sysv-rc-conf

sudo apt-get install sysv-rc-conf

如果不能安裝,出現以下問題:

則需要更新下鏡像源編輯sources.list文件

sudo vim /etc/apt/sources.list在文件中輸入以下內容,保存

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse更新apt-get,重新安裝

sudo apt-get update

5.3 啟動sysv-rc-conf

sudo sysv-rc-conf

出現一個服務的配置表格,找到mysql.ser,按下方向鍵移動到這一行,在第1列敲入空格后變為X,然后敲入**:wq**保存

5.4 通過以下命令操作

#查看服務狀態

sudo service mysql.server status

#啟動服務

sudo service mysql.server start

#停止服務

sudo service mysql.server stop

6. 配置環境變量

6.1 配置環境變量編輯.bash_profile文件

vim ~/.bash_profile在文件中輸入以下配置

export PATH=$PATH:/usr/local/mysql/bin配置生效

source ~/.bash_profile驗證

echo $PATH

6.2 在終端使用mysql命令登錄

mysql -u root -p

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql 3.5安装_MYSQL学习笔记-06-搭建数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。