linux系統mysql5 6安裝使用

2021-09-11 02:47:08 字數 3488 閱讀 4659

附上王代軍部落格位址

我的系統是centos 64位的,mysql是5.6.43,注:盡量不要使用5.7版本的吧,莫名錯誤好難解決。

1.解除安裝老版本的mysql:

(1) rpm -qa|grep -i mysql----->檢視mysql安裝情況,我自己忘了截圖了,拿網上的來湊一下,借鑑月幻真實的教程

(2)/etc/init.d/mysqld stop----->停止mysql服務。

(3)rpm -ev mysql-server-5.1.73-8.el6_8.x86_64 --nodeps,同左刪除所有安裝的mysql----->刪除mysql

(5)find / -name mysql ----->查詢所有的mysql目錄並刪除 

(6)rm -f /etc/my.cnf -----> 刪除my.conf 

(7)find / -name mysql

rpm -qa|grep -i mysql

/etc/init.d/mysqld stop

rpm -ev mysql-server-5.1.73-8.el6_8.x86_64 --nodeps

...同上刪除所有mysql

find / -name mysql

rm -rf /var/lib/mysql

rm -rf /usr/local/mysql

...

2.安裝mysql

(1)解壓mysql安裝包,xtfp**壓縮包到安裝資料夾

tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz
(2)重新命名,把解壓後的檔名改為mysql,簡單明瞭。如果你不要安裝包了可以刪除掉命令如下rm -f mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz 。

mv mysql-5.6.43-linux-glibc2.12-x86_64/ mysql
(3)先檢查是否有mysql使用者組和mysql使用者

groups mysql
如果如上圖有的話則下一步到(4),沒有的話新增

groupadd mysql useradd -r -g mysql mysql
(4)更改mysql目錄許可權

(5)執行安裝指令碼./scripts/mysql_install_db --user=mysql。

./scripts/mysql_install_db --user=mysql
如果在這裡報錯,錯誤資訊如下,這是因為libnuma.so在centos6.5環境下預設安裝32位的,我的mysql是64位的,所以需要安裝個64位的 直接yum -y install numactl.x86_64

(6)安裝完之後修改當前目錄擁有者為root使用者,修改data目錄擁有者為mysql,沒有錯誤提示就ok了。

chown -r root:root ./

chown -r mysql:mysql data

(7)啟動mysql服務,修改密碼

如果mysql啟動報錯,則可能是已經存在mysql程序,殺掉即可。

ps aux|grep mysql kill -9 上邊的程序號
(8)登入mysql

./bin/mysql -h127.0.0.1 -uroot -proot
(9)設定遠端訪問,登入msyql後執行

(10)將mysql加入service系統服務,退出mysql。

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

chkconfig --add mysqld

chkconfig mysqld on

service mysqld restart

service mysqld status

(11)配置my.cnf

vim my.cnf  

在mysqld 下新增這麼幾句話

character_set_server=utf8

lower_case_table_names=1

max_allowed_packet=100m

mysql5 6亂碼 mysql5 6亂碼

安裝mysql5.6版本遇到乙個問題,字符集亂碼,如下圖 由於是新安裝的本地資料庫,所以一定是配置的事情,查詢資料庫字符集配置,如下 有兩個是latin1的字符集,本人是window7環境,在網路找了很多資料,都顯示為修改 c program files mysql mysql server 5.6...

編譯mysql5 6 編譯安裝mysql5 6

mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...

mysql5 6原始碼 mysql5 6原始碼部署

一.準備環境 環境 centos 7.3 一台 軟體版本 mysql 5.6.39 1.安裝依賴 yum y install autoconf libaio bison ncurses devel 2.建立使用者 groupadd mysql useradd g mysql s sbin nolog...