本文目錄一覽:
- 1、linux,mysql5安裝後查看3306處於監聽狀態,如何進入mysql
- 2、linux中mysql5升級到mysql5.5的方法
- 3、Linux 中安裝MySQL5出現問題,請各位高手幫忙!!!
- 4、跪求 linux 下mysql-5[1].0.22.tar的安裝步驟
- 5、linux如何安裝mysql
linux,mysql5安裝後查看3306處於監聽狀態,如何進入mysql
應該是mysql安裝路徑里bin目錄下mysql -h localhost -u root -p
回車後會讓你輸入密碼!,如果是首次安裝成功是不用輸入密碼的!
linux中mysql5升級到mysql5.5的方法
手上有一朋友的服務器是MYSQL5.1,因需要升級到5.5或以上,這兒寫下升級到5.5的過程
安裝5.5依賴安裝包
代碼如下
yum
install
-y
autoconf*
automake*
zlib*
libxml*
ncurses-devel*
libgcrypt*
libtool*
openssl*
安裝cmake
代碼如下
yum
install
-y
cmake
在升級前,建議先將之前5.1的mysql及數據庫目錄備份一下
停止掉mysql
代碼如下
service
mysql
stop
升級mysql
5.5.36
代碼如下
tar
xf
mysql-5.5.36.tar.gz
cd
mysql-5.5.36
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DSYSCONFDIR=/etc
-DMYSQL_DATADIR=/usr/local/mysql/var
-DMYSQL_TCP_PORT=3306
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DMYSQL_USER=mysql
-DEXTRA_CHARSETS=all
-DWITH_READLINE=1
-DWITH_SSL=system
-DWITH_EMBEDDED_SERVER=1
-DENABLED_LOCAL_INFILE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
make
make
install
刪除/etc/下的my.cnf配置文件
代碼如下
rm
-rf
/etc/my.cnf
拷貝5.5的配置文件
代碼如下
cp
support-files/my-huge.cnf
/etc/my.cnf
嘗試啟動一下
代碼如下
service
mysql
start
執行更新程序並重啟mysql
代碼如下
/usr/local/mysql/bin/mysql_upgrade
如果一路OK就沒事兒,但要是出了錯誤,請參考我另外一篇文章
mysql5.5升級過程中mysql_upgrade失敗的問題
查看下現在的mysql版本
代碼如下
cat
mysql_upgrade_info
好了,升級工作完成。
再附升級失敗問題解決
在升級mysql5.5過程中,執行/usr/local/mysql/bin/mysql_upgrade
提示:
代碼如下
Looking
for
‘mysql’
in:
/usr/local/mysql/bin/mysql
Looking
for
‘mysqlcheck’
in:
/usr/local/mysql/bin/mysqlcheck
Running
‘mysqlcheck’…
/usr/local/mysql/bin/mysqlcheck:
Got
error:
1064:
You
have
an
error
in
your
SQL
syntax;
check
the
manual
that
corresponds
to
your
MySQL
server
version
for
the
right
syntax
to
use
near
‘FOR
UPGRADE’
at
line
1
when
executing
‘CHECK
TABLE
…
FOR
UPGRADE’
FATAL
ERROR:
Upgrade
failed
想起之前5.1好像是有密碼的!這兒換種方式嘗試
代碼如下
/usr/local/mysql/bin/mysql_upgrade
-S
/var/data/mysql.sock
-uroot
-p
這個也不行了,突然想到出奇招,還是使用5.5的二進制程序,然後更改啟動參數,因為我只想要把data目錄下的表結構升級而已,必須指定的參數只是data目錄,於是我做了如下嘗試
#
啟用
–skip-grant-tables參數避開檢查,先啟動再說
代碼如下
/usr/local/mysql/bin/mysqld
–datadir=/usr/local/mysql/var/
–user=mysql
–skip-grant-tables
#
看上去成功了
#
中間報了一些innodb的錯誤,不去理會,應該是配置或是這個半陰半陽狀態下問題,這個以後再解決
#
接下來停止這個服務
mysqladmin
shutdown
之,然後以正常參數啟動mysqld服務……
修改些my.cnf中的配置參數,以適合mysql5.5
一句話總結:
代碼如下
/usr/local/mysql/bin/mysqld
–datadir=/usr/local/mysql/var/
–user=mysql
–skip-grant-tables
Linux 中安裝MySQL5出現問題,請各位高手幫忙!!!
這個文件是在mysql/scripts 里
你這樣運行就可以了
cd /usr/local/mysql
./scripts/mysql_install_db –user=mysql
跪求 linux 下mysql-5[1].0.22.tar的安裝步驟
第一步:安裝mysql-5.0.22.tar.gz
# tar zxvf mysql-5.0.22.tar.gz
# cd mysql-5.0.22
# ./configure –prefix=/usr/local/mysql(放到/usr/local/mysql中,這樣就可以自己定義安裝的路徑了)
# make
# make clean
# make install
創建mysql用戶
# groupadd mysql
# useradd -g mysql -d /usr/local/mysql -s /sbin/nologin mysql
初始化表
# /usr/local/mysql/bin/mysql_install_db –user=mysql
設置目錄訪問權限
# cd /usr/local/mysql
# chown -R root (設定root可以訪問/usr/local/mysql目錄)
# chown -R mysql var (設定mysql用戶能訪問/usr/local/mysql/var目錄,該目錄中存放mysql的數據庫文件)
# chown -R mysql var/ (設定mysql用戶能訪問/usr/local/mysql/var目錄下的所有文件)
# chown -R mysql var/mysql/ (設定mysql用戶能訪問/usr/local/mysql/var/mysql目錄下的所有文件)
# chgrp -R mysql (設定mysql組能訪問/usr/local/mysql目錄)
運行
使用命令 # /usr/local/mysql/bin/mysqld_safe –user=mysql 測試安裝是否成功
如果顯示
[1]
# Starting mysqld daemon with database from /usr/local/mysql/var
表示安裝成功
設置開機自動運行
# vi /etc/rc.d/rc.local
在裡面加入一行
/usr/local/mysql/bin/mysqld_safe
OK!Mysql的安裝和設置就完成了!
linux如何安裝mysql
; linux系統如何安裝mysql?我們一起來了解一下吧。
1、打開電腦,並且點擊打開命令行窗口。
2、輸入sudoapt-getupdate,這樣可以進行安裝前的基本更新。
3、輸入sudoapt-getinstallmysql-server,下載安裝包,這個時候會提示,輸入y即可。等待一下即可。
4、輸入sudomysql_secure-installation,輸入N,然後設置密碼。
5、輸入N取消移除。
6、然後陸續輸入Y-N-Y,即可完成安裝。
以上就是的分享,希望能幫到大家。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。
原創文章,作者:NTKRQ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/315683.html