婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法

linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法

熱門標簽:機器人打電銷電話 上海市三維地圖標注 南寧外呼系統招商 電話機器人是電腦呼號嗎 400電話到哪辦理優惠 怎么更改高德地圖標注 云南大數據外呼系統 鄭州網絡外呼系統價錢 博樂電銷機器人

最近買了個騰訊云服務器,搭建環境。

該筆記用于系統上未裝過mysql的干凈系統第一次安裝mysql。自己指定安裝目錄,指定數據文件目錄。

linux系統版本: CentOS 7.3 64位

安裝源文件版本:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

mysql安裝位置:/software/mysql

數據庫文件數據位置:/data/mysql

注:未防止混淆,這里都用絕對路徑執行命令

        除了文件內容中的#,這里所有帶#都是linux命令

  >mysql 是mysql的命令

步驟:

1、在根目錄下創建文件夾software和數據庫數據文件/data/mysql

#mkdir /software/
#mkdir /data/mysql

2、上傳mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz文件到/software下

--------------------

這里我下載的帶了router和test的mysql-8.0.19-linux-glibc2.12-x86_64.tar文件,所以多一部解壓xz

--------------------
#cd /software/
#xz -d mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
#tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar

3、更改解壓縮后的文件夾名稱

#mv /software/mysql-8.0.19-linux-glibc2.12-x86_64/ /software/mysql

4、創建mysql用戶組和mysql用戶

#groupadd mysql

#useradd -r -g mysql mysql

5、關聯myql用戶到mysql用戶組中

#chown -R mysql:mysql /software/mysql/
#chown -R mysql:mysql /data/mysql/
#chown -R mysql /software/mysql/
#chown -R mysql /data/mysql

6、更改mysql安裝文件夾mysql/的權限

#chmod -R 755 /software/mysql/

7、安裝libaio依賴包,系統自帶的有這個依賴包所以不需要安裝,不過自帶的依賴包會報錯

查詢是否暗轉libaio依賴包

#yum search libaio

如果沒安裝,可以用下面命令安裝

#yum install libaio

8、初始化mysql命令

#cd /software/mysql/bin
#./mysqld --user=mysql --basedir=/software/mysql --datadir=/data/mysql --initialize

在執行上面命令時特別要注意一行內容  

[Note] A temporary password is generated for root@localhost: o*s#gqh)F4Ck

root@localhost: 后面跟的是mysql數據庫登錄的臨時密碼,各人安裝生成的臨時密碼不一樣

如果初始化時報錯如下:

error while loading shared libraries: libnuma.so.1: cannot open shared objec

是因為libnuma安裝的是32位,我們這里需要64位的,執行下面語句就可以解決

#yum install numactl.x86_64

執行完后重新初始化mysql命令

9、啟動mysql服務

# sh /software/mysql/support-files/mysql.server start

上面啟動mysql服務命令是會報錯的,因為沒有修改mysql的配置文件,報錯內容大致如下:

./support-files/mysql.server: line 239: my_print_defaults: command not found

./support-files/mysql.server: line 259: cd: /usr/local/mysql: No such file or directory

Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

10、修改Mysql配置文件

#vim /software/mysql/support-files/mysql.server

修改前

if test -z "$basedir"
then
basedir=/usr/local/mysql
bindir=/usr/local/mysql/bin
if test -z "$datadir"
then
datadir=/usr/local/mysql/data
fi
sbindir=/usr/local/mysql/bin
libexecdir=/usr/local/mysql/bin
else
bindir="$basedir/bin"
if test -z "$datadir"
then
datadir="$basedir/data"
fi
sbindir="$basedir/sbin"
libexecdir="$basedir/libexec"
fi

修改后

if test -z "$basedir"
then
basedir=/software/mysql
bindir=/software/mysql/bin
if test -z "$datadir"
then
datadir=/data/mysql
fi
sbindir=/software/mysql/bin
libexecdir=/software/mysql/bin
else
bindir="$basedir/bin"
if test -z "$datadir"
then
datadir="$basedir/data"
fi
sbindir="$basedir/sbin"
libexecdir="$basedir/libexec"
fi

保存退出

#cp /software/mysql/support-files/mysql.server /etc/init.d/mysqld

#chmod 755 /etc/init.d/mysqld

11、修改my.cnf文件

#vi /etc/my.cnf

將下面內容復制替換當前的my.cnf文件中的內容

[client]
no-beep
socket =/software/mysql/mysql.sock
# pipe
# socket=0.0
port=3306
[mysql]
#原文的utf8指向UTF8MB3,后續版本要改為UTF8MB4,一步到位吧
default-character-set=UTF8MB4
[mysqld]
basedir=/software/mysql
datadir=/data/mysql
port=3306
pid-file=/software/mysql/mysqld.pid
#skip-grant-tables
skip-name-resolve
socket = /software/mysql/mysql.sock
character-set-server=utf8
default-storage-engine=INNODB
explicit_defaults_for_timestamp = true
# Server Id.
server-id=1
max_connections=2000
#query_cache_size在8.0版本已經移除,故注釋
#query_cache_size=0
table_open_cache=2000
tmp_table_size=246M
thread_cache_size=300
#限定用于每個數據庫線程的棧大小。默認設置足以滿足大多數應用
thread_stack = 192k
key_buffer_size=512M
read_buffer_size=4M
read_rnd_buffer_size=32M
innodb_data_home_dir = /data/mysql
innodb_flush_log_at_trx_commit=0
innodb_log_buffer_size=16M
innodb_buffer_pool_size=256M
innodb_log_file_size=128M
innodb_thread_concurrency=128
innodb_autoextend_increment=1000
innodb_buffer_pool_instances=8
innodb_concurrency_tickets=5000
innodb_old_blocks_time=1000
innodb_open_files=300
innodb_stats_on_metadata=0
innodb_file_per_table=1
innodb_checksum_algorithm=0
back_log=80
flush_time=0
join_buffer_size=128M
max_allowed_packet=1024M
max_connect_errors=2000
open_files_limit=4161
#query_cache_type在8.0版本已經移除,故注釋
#query_cache_type=0
sort_buffer_size=32M
table_definition_cache=1400
binlog_row_event_max_size=8K
sync_master_info=10000
sync_relay_log=10000
sync_relay_log_info=10000
#批量插入數據緩存大小,可以有效提高插入效率,默認為8M
bulk_insert_buffer_size = 64M
interactive_timeout = 120
wait_timeout = 120
log-bin-trust-function-creators=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

保存退出

12、啟動mysql

#/etc/init.d/mysqld start

新版本的安裝包會報錯,錯誤內容如下:

Starting MySQL.Logging to '/data/mysql/SZY.err'.
2018-07-02T10:09:03.779928Z mysqld_safe The file /usr/local/mysql/bin/mysqld
does not exist or is not executable. Please cd to the mysql installation
directory and restart this script from there as follows:
./bin/mysqld_safe
See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information
ERROR! The server quit without updating PID file (/software/mysql/mysqld.pid).

因為新版本的mysql安全啟動安裝包只認/usr/local/mysql這個路徑。

解決辦法:

方法1、建立軟連接

#cd /usr/local/mysql
#ln -s /sofware/mysql/bin/myslqd mysqld

方法2、修改mysqld_safe文件(有強迫癥的同學建議這種,我用的這種)

# vim /software/mysql/bin/mysqld_safe

將所有的/usr/local/mysql改為/software/mysql

保存退出。(可以將這個文件拷出來再修改然后替換)

13、登錄mysql

這里我登陸不了,被denny了,類似這樣的錯誤:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。

參考https://cloud.tencent.com/developer/article/1188636

改為這個操作:

1.停止mysql數據庫

/etc/init.d/mysqld stop

 (或者直接 kill -9 [PID]  殺進程!)

2.執行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking

3.使用root登錄mysql數據庫

mysql -u root mysql

4.更新root密碼

最新版MySQL請采用如下SQL:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

5.刷新權限

mysql> FLUSH PRIVILEGES;

6.退出mysql

mysql> quit

7.重啟mysql

/etc/init.d/mysqld restart

8.使用root用戶重新登錄mysql

mysql -uroot -p
 Enter password: 輸入新設的密碼newpassword>
---------------------------------------------------------------------------------------------------------------------------
#/software/mysql/bin/mysql -u root –p

14、輸入臨時密碼。臨時密碼就是第8條root@localhost:后面的內容

15、修改mysql的登錄密碼

>mysql set password=password('root');
>mysql grant all privileges on *.* to root@'%' identified by 'root';
>mysql flush privileges;

16、完成,此時mysql的登錄名root  登錄密碼root

總結

到此這篇關于linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法的文章就介紹到這了,更多相關linux安裝mysql8.0.19 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Linux系統MySQL8.0.19快速安裝配置教程圖解
  • linux(Centos7)下安裝mysql8.0.18的教程圖解
  • mysql 8.0.18 安裝配置方法圖文教程(linux)
  • mysql-5.7.28 在Linux下的安裝教程圖解
  • linux環境下安裝mysql數據庫的詳細教程

標簽:白銀 定西 寧夏 益陽 恩施 秦皇島 杭州 澳門

巨人網絡通訊聲明:本文標題《linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法》,本文關鍵詞  linux,安裝,mysql,8.0.19,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法》相關的同類信息!
  • 本頁收集關于linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人手机在线视频| 天天av天天翘天天综合网 | 国产精品亚洲视频| 欧美一级日韩不卡播放免费| 亚洲一线二线三线视频| 欧美性色黄大片| 日韩成人午夜精品| 久久女同性恋中文字幕| 国产馆精品极品| 国产精品久久久久国产精品日日| 成人午夜在线播放| 亚洲视频一区二区在线| jlzzjlzz亚洲日本少妇| 亚洲激情av在线| 欧美体内she精高潮| 午夜亚洲国产au精品一区二区| 精品视频123区在线观看| 日韩黄色小视频| 2020国产精品自拍| 色偷偷88欧美精品久久久| 视频一区二区三区在线| 欧美精品一区二区久久久| 成人性色生活片免费看爆迷你毛片| 亚洲精品中文在线| 欧美人与z0zoxxxx视频| 国产精品一区二区你懂的| 亚洲视频你懂的| 日韩精品一区二区三区中文不卡| 成人丝袜18视频在线观看| 日本成人在线不卡视频| 欧美激情综合在线| 91精品国产综合久久久久久久久久 | 99re免费视频精品全部| 天天综合网天天综合色| 久久久久国产成人精品亚洲午夜| 欧美在线视频你懂得| 紧缚捆绑精品一区二区| 一区二区在线观看av| 国产亚洲美州欧州综合国| 欧美人牲a欧美精品| 99精品一区二区三区| 另类调教123区| 亚洲成a人片在线观看中文| 国产日韩欧美精品综合| 欧美一区二区视频网站| 色综合久久88色综合天天| 国产成人亚洲精品青草天美| 日韩不卡一二三区| 亚洲国产毛片aaaaa无费看 | 亚洲精选在线视频| 久久精子c满五个校花| 日韩一区二区精品葵司在线 | 97久久久精品综合88久久| 玖玖九九国产精品| 三级不卡在线观看| 亚洲国产一区二区在线播放| 亚洲视频在线一区| 国产精品久久网站| 国产丝袜美腿一区二区三区| 亚洲精品在线三区| 精品久久国产97色综合| 欧美一区二区三区在线看| 欧美亚一区二区| jlzzjlzz亚洲女人18| 色综合天天天天做夜夜夜夜做| 福利91精品一区二区三区| 国产一区二区视频在线| 精品综合久久久久久8888| 久久99精品国产麻豆不卡| 久久国产尿小便嘘嘘| 久久丁香综合五月国产三级网站| 免费人成在线不卡| 极品尤物av久久免费看| 国产一区 二区| 91麻豆自制传媒国产之光| 一本久久综合亚洲鲁鲁五月天| 欧美在线观看视频一区二区| 欧美色精品在线视频| 欧美一区二区人人喊爽| 久久综合久久久久88| 中文字幕不卡在线| 亚洲最色的网站| 免费看黄色91| 床上的激情91.| 欧美日韩精品一区二区三区| 欧美电视剧在线看免费| 久久日韩精品一区二区五区| 成人免费一区二区三区在线观看| 一区二区三区在线免费| 蜜臀久久99精品久久久画质超高清| 黑人巨大精品欧美黑白配亚洲| 成人一区二区三区在线观看| 欧美在线一区二区| 久久看人人爽人人| 亚洲制服丝袜av| 国产一区二区剧情av在线| 欧美中文字幕亚洲一区二区va在线| 精品日韩一区二区三区| 亚洲欧美一区二区不卡| 激情六月婷婷久久| 欧美中文字幕一区二区三区亚洲| 日韩小视频在线观看专区| 国产精品不卡视频| 狠狠色狠狠色综合| 欧美欧美欧美欧美首页| 亚洲国产成人在线| 日韩电影在线观看一区| 91免费在线播放| 欧美zozo另类异族| 亚洲午夜精品网| 91在线免费看| 国产亚洲欧美日韩俺去了| 免费视频一区二区| 欧美日韩激情一区| 亚洲乱码国产乱码精品精可以看 | 精品蜜桃在线看| 亚洲免费在线看| 国产精品影视网| 精品少妇一区二区三区视频免付费 | 污片在线观看一区二区| 成人综合婷婷国产精品久久蜜臀| 91精品国产综合久久小美女| 国产精品对白交换视频| 国产在线精品视频| 欧美精品一区二区三区很污很色的| 五月婷婷激情综合| 色老头久久综合| 国产精品你懂的在线欣赏| 激情综合亚洲精品| 日韩精品中文字幕在线不卡尤物| 亚洲电影中文字幕在线观看| 99在线热播精品免费| 欧美激情中文字幕| 国产美女精品在线| 精品裸体舞一区二区三区| 青青草成人在线观看| 欧美精品aⅴ在线视频| 香蕉久久一区二区不卡无毒影院| 99视频精品全部免费在线| 亚洲国产高清aⅴ视频| 成人av资源下载| 国产精品电影院| 成人听书哪个软件好| 国产精品色呦呦| 成人一级片网址| 日韩理论电影院| 日本福利一区二区| 午夜精品一区在线观看| 日韩一卡二卡三卡四卡| 日产精品久久久久久久性色| 欧美一区二区视频在线观看2022| 久久精品噜噜噜成人88aⅴ | 欧美福利视频一区| 免费观看91视频大全| 2021久久国产精品不只是精品| 国产成人免费在线观看| 亚洲色图视频免费播放| 欧美日韩在线播放| 久久国产夜色精品鲁鲁99| 国产日韩欧美制服另类| 91麻豆精品在线观看| 丝袜亚洲另类欧美综合| 欧美r级在线观看| 成人黄色国产精品网站大全在线免费观看| 国产精品美女www爽爽爽| 欧美在线免费观看视频| 九九九精品视频| 亚洲免费大片在线观看| 91精品免费观看| 成人av动漫在线| 美国毛片一区二区三区| 国产精品久久久久久久午夜片| 在线观看视频91| 久草在线在线精品观看| 亚洲女同女同女同女同女同69| 欧美一区二区黄色| 91色综合久久久久婷婷| 裸体歌舞表演一区二区| 亚洲天堂免费在线观看视频| 日韩欧美亚洲另类制服综合在线| 成年人网站91| 国产在线播放一区二区三区| 亚洲国产精品一区二区久久| 国产精品成人在线观看| 欧美精品一区二区三区在线播放| 色婷婷av一区二区三区gif| 韩国精品主播一区二区在线观看 | 日精品一区二区| 中文字幕av一区 二区| 91麻豆精品国产91久久久使用方法 | 一区二区久久久久久| 久久综合色综合88| 欧美色倩网站大全免费| 99视频一区二区| 国产99久久久国产精品| 久久 天天综合| 欧美aaaaaa午夜精品| 亚洲人成影院在线观看| 久久久久国产一区二区三区四区 | 国产欧美一区二区三区网站|