CentOS安裝MySQL 5 6 教程

2021-08-28 10:15:09 字數 2205 閱讀 8165

2. 坑

活人乙個

linux(centos)

耳機

# yum list installed | grep mysql

# yum -y remove mysql-libs.x86_64

當然還有其它方法

# rpm -qa | grep mysql
如果你系統已安裝,可以選擇進行解除安裝:

# rpm -e mysql  // 普通刪除模式

# rpm -e --nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除

安裝及配置

# wget 

# rpm -ivh mysql-community-release-el6-5.noarch.rpm

# yum repolist all | grep mysql

安裝mysql資料庫

# yum install mysql-community-server -y
啟動mysql

# service mysqld start
設定root密碼有坑注意

# mysql_secure_installation
登陸root賬號

# mysql -uroot -p
建立遠端root使用者

mysql> grant all privileges on *.* to 'root'@'%' identified by '密碼' with grant option;

mysql> flush privileges;

檢視編碼

mysql> show variables like 'character%';
開啟配置檔案

# vi /etc/my.cnf
新增如下資訊

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

sql_mode='no_engine_substitution'

[mysql]

default-character-set = utf8

[mysql.server]

default-character-set = utf8

[mysqld_safe]

default-character-set = utf8

[client]

default-character-set = utf8

重啟mysql

# service mysqld restart
error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)
開啟配置文件

# vim /etc/my.cnf (注:windows下修改的是my.ini)
配置文件新增

[mysqld]後面任意一行新增「skip-grant-tables」用來跳過密碼驗證的過程

[mysqld]

skip-grant-tables

重啟mysql

/etc/init.d/mysql restart(有些使用者可能需要使用/etc/init.d/mysqld restart)
重啟後修改root密碼

# mysql

mysql> use mysql;

mysql> update user set password=password("你的新密碼") where user="root";

mysql> flush privileges;

mysql> quit

到這裡root賬戶就已經重置成新的密碼了。

編輯my.cnf,去掉剛才新增的內容,然後重啟mysql。大功告成!

CentOS編譯安裝Mysql5 6

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下公司。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的 rdbms relational database management system,關聯式資料庫管理系統 應...

編譯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...

centos原始碼安裝mysql5 6

正文 使用下面的命令檢查是否安裝有mysql server rpm qa grep mysql有的話通過下面的命令來解除安裝掉 rpm e mysql 普通刪除模式 rpm e nodeps mysql 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除yum...