先輸入
rpm -qa|grep -i mysql,查看是否安裝過mysql
centos7 內部集成了mariadb,而安裝mysql的話會和mariadb的文件衝突,所以需要通過命令rpm -e --nodeps 先卸載掉mariadb.
輸入
rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm
命令安裝服務端時會報錯
yum -y install glibc.i686
yum -y install libz.so.1
yum -y install libaio.so.1
yum -y install libgcc_s.so.1
這時候再執行
rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm
,顯示成功
rpm -qa|grep MySQL
說明安裝成功
service mysql start 啓動mysql
service mysql stop 關閉mysql
service mysql status
查看mysql狀態
安裝客戶端之前先
yum -y install libncurses.so.5
rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm
mysqladmin --version
mysql默認沒有密碼,需要自己設置一個。
/usr/bin/mysqladmin -u root password 123456
mysql -u root -p
登錄
此時,表中如果存入漢字的話會出現亂碼,這是因爲客戶端和服務端都用了latin1
先複製一份,vim /etc/my.cnf
修改裏面的配置
重啓mysql,新建database,再重新新建表就可以了
如果想要用navicat連接mysql,先放開3306端口,然後
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES ;