国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Centos7下載安裝mysql

這篇具有很好參考價值的文章主要介紹了Centos7下載安裝mysql。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

參考文檔:https://xie.infoq.cn/article/5da9bfdfbdaabf7b0b982ab6e
https://blog.csdn.net/Lance_welcome/article/details/107314575

一、下載mysql 5.7+

# 下載mysql5.7.42版本
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz
# 解壓到/usr/local/soft/mysql目錄下
tar -zxvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz
# 將解壓所得文件夾移動到/usr/local目錄下,并重命名文件夾為mysql
sudo mv mysql-5.7.42-linux-glibc2.12-x86_64 /usr/local/mysql
# 修改mysql文件夾的所有者和權(quán)限
sudo chown -R mysql:mysql /user/local/mysql
# 如果出現(xiàn) chown: invalid user: ‘mysql:mysql’ 錯誤,說明mysql用戶不存在,執(zhí)行以下命令,操作完再執(zhí)行更改權(quán)限命令
groupadd mysql
useradd -r -g mysql mysql
# 設(shè)置文件夾權(quán)限
sudo chown -R 755 /usr/local/mysql

二、配置mysql5.7

#1、把 mysql/bin 目錄下的所有命令創(chuàng)建一個“快捷方式”,#把這個寫到配置文件里,路徑不同,記得要修改路徑
#方式一:
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
# 方式二:也可以使用編輯/etc/profile的方式,
vi /etc/profile
# 結(jié)尾增加配置
export PATH=$PATH:/usr/local/mysql/bin


# 生效配置文件
source /etc/profile
# 生效之后,我們可以打出 mysql,按 tab 補(bǔ)全鍵兩下,就可以看到所有的 mysql/bin 下的都能出來,這樣設(shè)置是相當(dāng)于 windows 的快捷鍵,以便我們更好的利用
mysql                       mysqld                      mysqlimport                 mysql_ssl_rsa_setup
mysqladmin                  mysqld-debug                mysql_install_db            mysqltest_embedded
mysqlbinlog                 mysqld_multi                mysql_plugin                mysql_tzinfo_to_sql
mysqlcheck                  mysqld_safe                 mysqlpump                   mysql_upgrade
mysql_client_test_embedded  mysqldump                   mysql_secure_installation   mysqlxtest
mysql_config                mysqldumpslow               mysqlshow
mysql_config_editor         mysql_embedded              mysqlslap

#2、生成mysql的臨時密碼,
# 切換到mysql目錄下
cd /usr/local/mysql/
#執(zhí)行命令。生成臨時數(shù)據(jù)庫密碼,需要自行記住root賬號的密碼,方便登錄(還是注意路徑看看是不是和你的一樣),若data文件已經(jīng)存在,刪除掉再執(zhí)行即可
mysqld --user=mysql --initialize --datadir=/usr/local/mysql/data
	# 2.1 若執(zhí)行命令報錯:“error while loading shared libraries :libaio.so.1:cannot open shared object file:No such file or directory”,說明缺失包,安裝包即可
	yum install libaio*
	#安裝完成再次執(zhí)行就好了
	mysqld --user=mysql --initialize --datadir=/usr/local/mysql/data

# 3、復(fù)制啟動文件到/etc/init.d/目錄,只需改動自己的路徑即可
cp -ar /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

# 4、添加my.cnf配置文件,
cat /etc/my.cnf
# 若報cat: my.cnf: No such file or directory,則新增建my.cnf文件即可
cd /etc/
touch my.cnf
# 編輯my.cnf
vi my.cnf
# 內(nèi)容(增加內(nèi)容后保存退出即可):
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
skip-name-resolve
#設(shè)置3306端口
port=3306
# 設(shè)置mysql的安裝目錄
basedir=/usr/local/mysql
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=/usr/local/mysql/data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M

# 內(nèi)容結(jié)束。。

# 5、給my.cnf配置執(zhí)行權(quán)限
chmod -R 775 /etc/my.cnf

三、啟動mysql服務(wù)&&設(shè)置開機(jī)自啟

1、啟動前線看有沒有啟動過

ps -ef|grep -v grep |grep mysql
ps -ef|grep -v grep |grep mysqld

2、沒有進(jìn)程,開始啟動

#啟動mysql服務(wù)命令:
/etc/init.d/mysqld start

#啟動成功后打印的內(nèi)容:
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
 SUCCESS!

3、設(shè)置開機(jī)自啟

#添加服務(wù)
chkconfig --add mysqld
#顯示服務(wù)列表
chkconfig --list

centos mysql 下載,mysql,數(shù)據(jù)庫,centos
4、修改root默認(rèn)密碼,輸入剛剛記下的密碼,進(jìn)入到mysql

mysql -uroot -p

5、修改密碼

#修改密碼為123456
set password for root@localhost = password('123456');

6、修改密碼后,退出(快捷鍵:ctrl+d)重新登錄下:

mysql -uroot -p123456

四、開放遠(yuǎn)程登錄&& 測試本地客戶端連接

# 1、登錄mysql數(shù)據(jù)庫
mysql -uroot -p123456
# 2、切換到mysql數(shù)據(jù)庫
use mysql;
# 3、修改用戶權(quán)限
update user set user.Host='%' where user.User='root';
# 4、刷新權(quán)限
flush privileges;

遠(yuǎn)程連接不上,關(guān)閉防火墻,或者開放端口

關(guān)閉防火墻

# 關(guān)閉防火墻
# 查看狀態(tài),若是啟動的
systemctl status firewalld.service
# 關(guān)閉防火墻
systemctl stop firewalld.service
# 永久關(guān)閉防火墻
systemctl disable firewalld.service
# 開啟防火墻
systemctl start firewalld.service

開放端口

# 常見開啟
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
# 常見關(guān)閉
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --zone=public --remove-port=443/tcp --permanent
firewall-cmd --zone=public --remove-port=22/tcp --permanent
firewall-cmd --zone=public --remove-port=21/tcp --permanent
firewall-cmd --zone=public --remove-port=53/udp --permanent
# 批量添加
firewall-cmd --zone=public --add-port=4400-4600/udp --permanent
firewall-cmd --zone=public --add-port=4400-4600/tcp --permanent

# 查看端口
firewall-cmd --permanent --list-port

#查看狀態(tài)
systemctl status firewalld或者 firewall-cmd --state

# 重新加載配置文件
firewall-cmd --reload

開放遠(yuǎn)程登錄這時候我們就可以用 navicat、sqlyog 等鏈接工具來連接數(shù)據(jù)庫了,端口 3306;自己可以測試一下,如果是直接在 linux 中用就不用測試了。

五、mysql創(chuàng)建新用戶

1、創(chuàng)建用戶

# 創(chuàng)建用戶,test:用戶名 123456:密碼,10.200.100.130:指定ip可訪問,若要其它可訪問,則設(shè)置為%
CREATE USER 'test'@'10.200.100.130' IDENTIFIED BY '123456';
# 賦予服務(wù)器權(quán)限(這里是所有的權(quán)限)
GRANT GRANT OPTION ON *.* TO 'test'@'10.200.100.130';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'test'@'10.200.100.130';

2、賦予指定數(shù)據(jù)庫權(quán)限文章來源地址http://www.zghlxwxcb.cn/news/detail-635523.html

GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `ec`.* TO 'test'@'10.200.100.130';
# ec:數(shù)據(jù)庫名稱
GRANT GRANT OPTION ON `ec`.* TO 'test'@'10.200.100.130';

到了這里,關(guān)于Centos7下載安裝mysql的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL8 概述、下載、安裝、使用(Windows2019和centos7.9)

    MySQL8 概述、下載、安裝、使用(Windows2019和centos7.9)

    1.1 數(shù)據(jù)庫相關(guān)概念 在這一部分,先了解三個概念:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、SQL。 名稱 全稱 簡稱 數(shù)據(jù)庫 存儲數(shù)據(jù)的倉庫,數(shù)據(jù)是有組織的進(jìn)行存儲 DataBase(DB) 數(shù)據(jù)庫管理系統(tǒng) 操縱和管理數(shù)據(jù)庫的大型軟件 DataBase Management System (DBMS) SQL 操作關(guān)系型數(shù)據(jù)庫的編程語言,定

    2024年02月16日
    瀏覽(21)
  • CentOS7安裝SQLServer數(shù)據(jù)庫服務(wù)

    CentOS7安裝SQLServer數(shù)據(jù)庫服務(wù)

    1.1、下載 Microsoft SQL Server 2019 Red Hat 存儲庫配置文件 1.2、安裝 SQL Server 1.3、安裝完成后,運(yùn)行?mssql-conf setup,按照提示設(shè)置 SA 密碼并選擇版本。 1.4、完成配置后,驗(yàn)證服務(wù)是否正在運(yùn)行 1.5、若要允許遠(yuǎn)程連接,請?jiān)?RHEL 的防火墻上打開 SQL Server 端口。 默認(rèn)的 SQL Server 端口為

    2024年02月04日
    瀏覽(16)
  • openGauss數(shù)據(jù)庫安裝,配置連接 完整版Centos7

    openGauss數(shù)據(jù)庫安裝,配置連接 完整版Centos7

    服務(wù)器版本:Centos7.6 || 7.9 數(shù)據(jù)庫版本:openGauss-5.0.0-CentOS-64bit.tar.bz2? 極簡版 目錄 修改系統(tǒng)參數(shù) 安裝環(huán)境 安裝openGauss數(shù)據(jù)庫 配置連接數(shù)據(jù)庫 使用navicat連接數(shù)據(jù)庫 ##修改?/etc/selinux/config 文件中的“SELINUX”值為“disabled”。 vi? /etc/selinux/config SELINUX=disabled 關(guān)閉防火墻 ##檢查

    2024年02月09日
    瀏覽(18)
  • Ladp數(shù)據(jù)庫安裝和配置自定義schema ,Centos7環(huán)境

    Ladp數(shù)據(jù)庫安裝和配置自定義schema ,Centos7環(huán)境

    最近安裝ldap看了不少教程,整理下用到的有用的資料,并把自己的搭建過程分享。 ldap介紹:openLDAP入門與安裝 官方文檔:https://www.openldap.org/doc/admin22/schema.html 安裝配置:Centos7 搭建openldap完整詳細(xì)教程(真實(shí)可用) bug解決:ldap運(yùn)維中遇到的問題 schema自定義:導(dǎo)入schema到openL

    2024年02月12日
    瀏覽(28)
  • 磐維數(shù)據(jù)庫panweidb單節(jié)點(diǎn)服務(wù)器在centos7.9安裝(研發(fā)環(huán)境)

    磐維數(shù)據(jù)庫panweidb單節(jié)點(diǎn)服務(wù)器在centos7.9安裝(研發(fā)環(huán)境)

    使用omm用戶登錄到openGauss包安裝的主機(jī),解壓openGauss壓縮包到安裝目錄(假定安裝目錄為/opt/panweidb/soft,請用實(shí)際值替換)。 假定解壓包的路徑為/opt/panweidb/soft,進(jìn)入解壓后目錄下的simpleInstall。 執(zhí)行install.sh腳本安裝openGauss。 上述命令中,-w是指初始化數(shù)據(jù)庫密碼(gs_initdb指

    2024年02月06日
    瀏覽(40)
  • 初識mysql數(shù)據(jù)庫之mysql數(shù)據(jù)庫安裝(centos)

    初識mysql數(shù)據(jù)庫之mysql數(shù)據(jù)庫安裝(centos)

    目錄 一、卸載不需要的環(huán)境 二、安裝mysql yum源 三、安裝mysql 四、登錄mysql 1. 直接登錄 2. 設(shè)置免密碼登錄 五、配置my.cnf 六、mysql登錄時的一些選項(xiàng)介紹 要注意,在安裝mysql數(shù)據(jù)庫時,最好將用戶切換為root,避免一些不必要的問題。當(dāng)數(shù)據(jù)庫安裝好后,普通用戶也可以使用的

    2024年02月03日
    瀏覽(25)
  • centos7下載mysql5.7,jdk1.8

    centos7下載mysql5.7,jdk1.8

    前言:最近公司服務(wù)器從阿里云換到騰訊云了(為了省錢嘖嘖),所以這個相關(guān)環(huán)境的配置工作,由我來負(fù)責(zé)了。 第一步: 第二步: 第三步: 進(jìn)行到第三步后會出現(xiàn)一波報錯: 解決辦法:先輸入一下命令后,再次輸入第三步的命令 1.先獲得初始密碼: CentOS上的root默認(rèn)密碼

    2024年02月05日
    瀏覽(20)
  • 數(shù)據(jù)庫應(yīng)用:CentOS 7離線安裝MySQL與Nginx

    數(shù)據(jù)庫應(yīng)用:CentOS 7離線安裝MySQL與Nginx

    目錄 一、理論 1.安裝依賴 二、實(shí)驗(yàn) 1.離線安裝MySQL與Nginx 2.離線安裝Nginx 三、問題 1.執(zhí)行nginx -v命令報錯 四、總結(jié) (1)概念 安裝依賴是指在軟件開發(fā)中,為了運(yùn)行或者編譯一個程序或者庫,在計(jì)算機(jī)上安裝與其相依賴并且需要使用的其它程序或者庫。根據(jù)查詢相關(guān)公開信息

    2024年02月16日
    瀏覽(23)
  • MySQL數(shù)據(jù)庫下載及安裝教程(最最新版)

    MySQL數(shù)據(jù)庫下載及安裝教程(最最新版)

    進(jìn)入MySQL官方網(wǎng)站(https://www.mysql.com/downloads/),按下圖順序點(diǎn)擊進(jìn)入下載頁面。 注意:這里MSI Installe有兩個,第一個(大小2.4M)是通過聯(lián)網(wǎng)在線安裝,會在線下載安裝包;第二個(大小437.3M)是離線安裝。 我們選第二個(包含32位和64位安裝包),下載到本地后進(jìn)行安裝。

    2024年02月03日
    瀏覽(39)
  • MySQL-8.1.0 數(shù)據(jù)庫下載及安裝

    MySQL-8.1.0 數(shù)據(jù)庫下載及安裝

    MySQL-8.1.0 數(shù)據(jù)庫下載及安裝 數(shù)據(jù)庫安裝包下載 MySQL數(shù)據(jù)庫安裝 數(shù)據(jù)庫環(huán)境配置 訪問數(shù)據(jù)庫進(jìn)行測試 1. 數(shù)據(jù)庫安裝包下載 1.1 下載地址 ? ? ? MySQL :: Developer Zone 1.2 點(diǎn)擊“DOWNLOAD”導(dǎo)航菜單進(jìn)行,進(jìn)入下載頁面 1.3 下載頁面下拉,找到MySQL安裝包下載的連接地址,并點(diǎn)擊進(jìn)入,

    2024年02月06日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包