linux下mysql的安裝

2021-07-29 19:21:44 字數 2105 閱讀 7107

系統:centos6.5_64bits 

安裝包:mysql-5.5.53-1.el6.x86_64.rpm-bundle.tar

1、將mysql-5.5.53-1.el6.x86_64.rpm-bundle.tar複製到linux /opt目錄下,

2、解壓mysql-5.5.53-1.el6.x86_64.rpm-bundle.tar,

tar -xvf mysql-5.5.53-1.el6.x86_64.rpm-bundle.tar 

3、按順序安裝三個檔案:安裝命令:【rpm - ivh *.rpm】

rpm -ivh mysql-client-5.5.53-1.el6.x86_64.rpm 

rpm -ivh mysql-devel-5.5.53-1.el6.x86_64.rpm 

rpm -ivh mysql-server-5.5.53-1.el6.x86_64.rpm

4、初始化資料庫:

/usr/bin/mysql_install_db,回車

5、檢視mysql狀態:

service mysql status

6、如果mysql沒有執行,啟動:

service mysql start

7、設定mysql密碼:

/usr/bin/mysqladmin -u root password 'pwd'

8、設定mysql開機自啟動:

chkconfig mysql on 回車

注:如果安裝不成功,再次查詢機器是否之前安裝過mysql

pm -qa|grep -i mysql

無結果,說明已經解除安裝徹底、接下來直接安裝mysql即可。

如果通過上面的方法還是解除安裝不了mysql,說明之前不是通過rpm方式安裝的mysql,需要換一種方式

9、解除安裝方法

yum remove mysql mysql-server mysql-libs compat-mysql51

rm -rf /var/lib/mysql

rm /etc/my.cnf

10、檢視是否還有mysql軟體:

rpm -qa|grep mysql

如果存在的話,繼續刪除即可。

mysql -uroot -p          # 進入mysql,使用之前獲取的隨機密碼

mysql解決遠端不能訪問的二種方法

//新增授權新"所有主機授權」

mysql>

grant all privileges on *.* to 'root'@'%' identified by 'pwd' with grant option;

//新增授權「localhost」

mysql>grant all privileges on *.* to 'root'@'localhost' identified by 'pwd' with grant option;

mysql>flush privileges;

指令 ps -ef|grep mysql 得出結果

root     17659

10  2011

?        00

:00:00

/bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid   

mysql    17719

17659

0  2011

?        03

:14:57

/usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock  

usr/bin/mysql 是指:mysql的執行路徑 

var/lib/mysql 是指:mysql資料庫檔案的存放路徑 

usr/lib/mysql 是指:mysql的安裝路徑

Linux下MySQL的安裝

mysql資料庫的安裝 1 安裝依賴包 yum install gcc gcc c autoconf bison automake zlib fiex libxml ncurses devel libmcrypt libtool ltdl devel y 2 安裝cmake cd tmp wget ...

linux下mysql的安裝

執行命令 tar mysql 5.6.17 linux glibc2.5 i686.tar.gz 執行命令 cp mysql 5.6.17 linux glibc2.5 i686 usr local mysql r 執行命令 groupadd mysql和useradd r g mysql mysq...

Linux下mysql的安裝

在centos上安裝mysql5.5.31的安裝過程,安裝之前請刪除已經安裝的mysql,方法請看 url 在mysql官網下的是server和client的安裝檔案 mysql server 5.5.31 2.linux2.6.x86 64.rpm mysql client 5.5.31 2.li...