日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL5.5 部署的一個問題

瀏覽:12日期:2023-10-09 14:25:38

MySQL部署

目前公司部署MySQL是通過平臺化操作的,周五的時候,平臺暫時出了點兒問題,手上有個需求比較著急,就直接手動的部署了一下,由于好長時間沒有部署環境了,竟然有些手生,這里把部署的步驟以及遇到的問題記錄下來,希望對大家有所幫助。

1、一般情況下,部署有三種常用的方式,第一種是yum的方式,也就是rpm包,第二種是源碼的方式,也就是source code,第三種是二進制包,也就是tar.gz格式的包,解壓之后即可,我采用的是第三種方法,部署的MySQL版本是5.5.19版本。

2、首先來看下錯誤吧:

啟動服務的語句:/usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld_safe --defaults=/data/mysql_4310/my.cnf & [Note] InnoDB: Waiting for purge to start [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.7.16-10 started; log sequence number 0 [Note] Plugin ’FEDERATED’ is disabled.20190621_11:25:41mysqld: Table ’mysql.plugin’ doesn’t exist [ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it. [ERROR] unknown variable ’thread_concurrency=8’ [ERROR] Aborting

可以看到,一共報了兩個錯誤,第一個是不能打開mysql.plugin這個表,第二個錯誤是參數錯誤,這個參數thread_concurrency無法識別。

對于第二個問題,可以確認是配置文件里面的參數問題,因為我使用的是常規的5.7的配置文件,改了幾個參數,所以這個參數很有可能是漏改了,改掉即可。主要是第一個問題,這個時候,我進行了下面的嘗試。

3、解決方式

嘗試1:嘗試重新啟動

使用service mysql start的方法:

[root]# service mysql_4310 startStarting MySQL.....The server quit without updating PID fil[FAILED]/mysql_4310/tmp/mysql.pid).

發現服務還是無法啟動,錯誤日志的輸出不變。

嘗試2:看到了錯誤后面的提示,運行mysql_upgrade方法

[root bin]# ./mysql_upgrade --protocol=tcp -P4310 -pEnter password: Looking for ’mysql’ as: ./mysqlLooking for ’mysqlcheck’ as: ./mysqlcheckRunning ’mysqlcheck’ with connection arguments: ’--protocol=tcp’ ’--port=4310’ ./mysqlcheck: Got error: 2003: Can’t connect to MySQL server on ’localhost’ (111) when trying to connect

看來還是不行,這個時候我嚴重懷疑是配置文件的問題:。

嘗試3:從線上環境中搞來了一個mysql5.5的配置文件,然后重新替換新的配置文件,重新啟動:

[root@ mysql_4310]# /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld_safe --defaults-file=/data/mysql_4310/my.cnf & [1] 63529[root@ mysql_4310]# 190621 11:51:37 mysqld_safe Logging to ’/data/mysql_4310/log/hb30_web_wechat_answers-121_246.err’.190621 11:51:37 mysqld_safe Starting mysqld daemon with databases from /data/mysql_4310/data190621 11:51:40 mysqld_safe mysqld from pid file /data/mysql_4310/tmp/mysql.pid ended

查看錯誤日志:

查看錯誤日志:[Note] Plugin ’FEDERATED’ is disabled.-5.5.19-linux2.6-x86_64/bin/mysqld: Unknown error 1146[ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.InnoDB: The InnoDB memory heap is disabledInnoDB: Mutexes and rw_locks use GCC atomic builtinsInnoDB: Compressed tables use zlib 1.2.3InnoDB: Using Linux native AIOInnoDB: Initializing buffer pool, size = 4.0GInnoDB: Completed initialization of buffer poolt specified data file /data/mysql_4310/ibdata1 did not exist:tabase to be created! InnoDB: Setting file /data/mysql_4310/ibdata1 size to 1000 MB physically writes the file full: wait... in MB: 100 200 300 400 500 600 700 800 900 1000 InnoDB: Data file /data/mysql_4310/ibdata2 did not exist: new to be created InnoDB: Setting file /data/mysql_4310/ibdata2 size to 100 MB physically writes the file full: wait... in MB: 100og file /data/mysql_4310/innodblog/ib_logfile0 is of different size 0 1073741824 bytescified in the .cnf file 0 134217728 bytes![ERROR] Plugin ’InnoDB’ init function returned error.[ERROR] Plugin ’InnoDB’ registration as a STORAGE ENGINE failed.[ERROR] Aborting

發現最先面出現了新的錯誤,提示Innodb 初始化函數返回了錯誤,無法使用innodb存儲引擎。到這里,我開始懷疑是不是初始化的時候,就有錯誤,導致服務不可用,于是想著重新初始化一遍數據字典,重新起服務,看看行不行。

嘗試4:重新初始化數據字典

嘗試使用initialize-insecure方法重新初始化,發現失敗了。

[root mysql_4310]# /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld --initialize-insecure --defaults-file=/data/mysql_4310/my.cnf --datadir=/data/mysql_4310/data --basedir=/usr/local/mysql-5.5.19-linux2.6-x86_64 &[1] 7045[1]+ Exit 2 /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld --initialize-insecure --defaults-file=/data/mysql_4310/my.cnf --datadir=/data/mysql_4310/data --basedir=/usr/local/mysql-5.5.19-linux2.6-x86_64

錯誤日志還是之前的日志,提示mysql.plugin表不存在,除此之外,還多了一行,如下:

[ERROR] /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld: unknown option ’--initialize-insecure’

于是上官方文檔上面查看了--initialize-insecure參數,發現這個參數在mysql5.5版本沒有,然后5.5版本的是initialize參數,于是換成這個initialize參數,重新初始化,然后報錯如下:

[root@ ]/usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld --defaults-file=/data/mysql_4310/my.cnf --datadir=/data/mysql_4310/data --basedir=/usr/local/mysql-5.5.19-linux2.6-x86_64 --initialize &[1]+ Exit 2 /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld --defaults-file=/data/mysql_4310/my.cnf --datadir=/data/mysql_4310/data --basedir=/usr/local/mysql-5.5.19-linux2.6-x86_64 --initialize

此時,查看官方文檔,發現MySQL5.5版本的初始化使用的是mysql_install_db命令而不是mysqld命令,而mysql_install_db這個工具不在/usr/local/mysql-5.5.19-linux2.6-x86_64/bin目錄中,而在/usr/local/mysql-5.5.19-linux2.6-x86_64/scripts目錄下面,于是通過cp命令將其拷貝到指定目錄,然后進行初始化,如下:

[root@ mysql_4310]# /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysql_install_db --defaults-file=/data/mysql_4310/my.cnf [root@ mysql_4310]# ll | grep install[root@ mysql_4310]# /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysql_install_db --defaults-file=/data/mysql_4310/my.cnf --datadir=/data/mysql_4310/data --basedir=/usr/local/mysql-5.5.19-linu[1] 16365[root@ mysql_4310]# Installing MySQL system tables...OKFilling help tables...OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:/usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqladmin -u root password ’new-password’/usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqladmin -u root -h tk01-devt-mysql-7-200 password ’new-password’Alternatively you can run:/usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysql_secure_installationwhich will also give you the option of removing the testdatabases and anonymous user created by default. This isstrongly recommended for production servers.See the manual for more instructions.You can start the MySQL daemon with:cd /usr/local/mysql-5.5.19-linux2.6-x86_64 ; /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysqld_safe &You can test the MySQL daemon with mysql-test-run.plcd /usr/local/mysql-5.5.19-linux2.6-x86_64/mysql-test ; perl mysql-test-run.plPlease report any problems with the /usr/local/mysql-5.5.19-linux2.6-x86_64/scripts/mysqlbug script![1]+ Done /usr/local/mysql-5.5.19-linux2.6-x86_64/bin/mysql_install_db --defaults-file=/data/mysql_4310/my.cnf --datadir=/data/mysql_4310/data --basedir=/usr/local/mysql-5.5.19-linux2.6-x86_64

結果成功。

總結如下:

1、MySQL5.5版本的初始化使用mysql_install_db工具,而不是mysqld工具

2、MySQL5.5版本的初始化使用--initialize參數

以上就是MySQL5.5 部署的一個問題的詳細內容,更多關于MySQL 部署的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩一区电影| 超级白嫩亚洲国产第一| 999久久久免费精品国产| 成人在线免费观看网站| 国产一区二区三区久久久久久久久| 国产精品成人3p一区二区三区| 97久久亚洲| 亚洲精品在线二区| 国产亚洲一区二区三区啪| 国产精品欧美大片| 成人国产综合| 亚洲网站视频| 蜜桃久久av一区| 欧美一级全黄| 成人在线丰满少妇av| 999国产精品| 日本欧美在线看| 国产亚洲一区二区三区啪| 久久久久久婷| japanese国产精品| 中文字幕av一区二区三区人| 欧美一区在线观看视频| 狂野欧美性猛交xxxx| 欧洲在线一区| 亚洲一区二区三区在线免费| 国产精品一区二区av日韩在线| 国产理论在线| 日韩中文字幕av电影| 久久99精品久久久久久园产越南 | 国产在线不卡一区二区三区| 日韩欧美一区二区三区免费看| 婷婷激情综合| 国产精品一二| 五月天久久久| 久久99久久久精品欧美| 日韩一区亚洲二区| 亚洲欧美日韩一区在线观看| 国产精品99精品一区二区三区∴ | 免费亚洲婷婷| 日韩视频中文| 成人综合一区| 日韩一区精品视频| 粉嫩av一区二区三区四区五区 | 国产精品亚洲欧美| 合欧美一区二区三区| 久久av电影| 午夜在线播放视频欧美| 国产一区二区亚洲| 日韩精品一页| 日韩天堂在线| 国产探花在线精品| 国产视频一区三区| 肉色欧美久久久久久久免费看| 亚洲香蕉久久| 久久久9色精品国产一区二区三区| 国产亚洲人成a在线v网站| 国精品一区二区| 久久三级毛片| 亚洲欧美在线专区| 激情综合自拍| 激情黄产视频在线免费观看| 欧美日本久久| 亚洲91网站| 99日韩精品| av高清一区| 国产成人精品999在线观看| 久久精品 人人爱| 日韩中文字幕1| 不卡在线一区| 91精品一区国产高清在线gif| 欧美激情三区| 欧美精品国产白浆久久久久| 欧美专区18| 亚洲一本视频| 私拍精品福利视频在线一区| 久久精品国产亚洲一区二区三区| 亚洲a成人v| 免播放器亚洲| 亚洲欧美视频一区二区三区| 日韩免费av| 精品国产aⅴ| 久久爱www成人| 国产欧美日韩视频在线| 日本在线视频一区二区| 首页亚洲欧美制服丝腿| 激情91久久| 亚洲少妇诱惑| 日韩视频二区| 欧美午夜不卡| 久久国产精品久久久久久电车 | 久久永久免费| 国产精品草草| 欧美一区二区三区久久精品| 免费在线观看视频一区| 免费在线观看日韩欧美| 国产亚洲网站| 蜜芽一区二区三区| 在线视频亚洲欧美中文| 亚洲bt欧美bt精品777| 视频国产精品| 久久国产精品免费一区二区三区| 日本亚洲三级在线| 日韩视频1区| 国产精品亚洲综合在线观看| 美日韩一区二区三区| 久久午夜影院| 日韩国产激情| 久久久777| 国产精品7m凸凹视频分类| 午夜久久99| 免费黄网站欧美| 日韩高清不卡在线| 老司机免费视频一区二区三区| 精品一区二区三区中文字幕视频| 日韩av免费大片| 欧美一级精品| 日韩精品一区第一页| 欧美一区在线观看视频| 荡女精品导航| 久久中文视频| 亚洲视频二区| 欧美精品成人| 久久久久久色 | 亚洲欧美网站| 青青草伊人久久| 国产suv精品一区| 午夜免费一区| 日韩av中文字幕一区| 久久精品网址| 亚洲高清影视| 国产亚洲观看| 卡一卡二国产精品| 电影亚洲精品噜噜在线观看| 亚洲男女自偷自拍| 美腿丝袜亚洲一区| 香蕉国产精品| 国产精品色婷婷在线观看| 欧美不卡高清一区二区三区| 免费国产亚洲视频| 超碰成人av| 日韩和欧美一区二区三区| 国产成人精品一区二区三区视频| 国产91精品对白在线播放| 日韩精品午夜视频| 久久久男人天堂| 中文一区一区三区免费在线观| 国产精品亚洲综合在线观看| 蜜桃精品在线| 日韩av网站在线观看| 久久久久久久久丰满| 国产日韩亚洲| 欧美美女一区| 国产精品国产三级在线观看| 91久久国产| 精品久久不卡| 亚洲精品少妇| 欧美一区二区三区高清视频| 国产日韩欧美三区| 欧美日韩免费观看一区=区三区| 国产精品美女在线观看直播| 欧美日韩四区| 欧美xxxx性| 免费精品视频| 欧美日韩视频免费观看| 911精品国产| 鲁大师影院一区二区三区| 久草免费在线视频| 日本少妇一区二区| 欧美在线网站| 中文在线а√在线8| 日本视频中文字幕一区二区三区| 激情婷婷欧美| 国产高清不卡| 国产欧美日韩在线观看视频| 亚洲免费激情| 久久婷婷亚洲| 精品美女久久| 欧美一级网址| 免费成人性网站| av亚洲在线观看| 日韩在线视频精品| 精品入口麻豆88视频| 亚洲精品第一| 一本色道久久精品| 久久久精品网| 福利一区和二区| 久久超级碰碰| 亚洲毛片在线| 亚洲在线国产日韩欧美| 成人羞羞视频在线看网址| 成人污污视频| 国产精品片aa在线观看| 日韩在线观看中文字幕| 国产麻豆综合| 国产亚洲精品v| 女人av一区| 国产中文一区| 激情欧美一区二区三区| 99久久亚洲精品蜜臀| 天堂а√在线最新版中文在线|