linux centos-6.5,Linux(CentOS 6.5)安装 mysql
linux下安裝軟件的方式很多,這里是使用簡(jiǎn)單而方便的yum來(lái)安裝
一、使用yum 安裝mysql服務(wù),客戶端
1、檢查是否已經(jīng)安裝: yum? list installed | grep mysql
2、 yum?list installed | grep MYSQL
3、查詢結(jié)果:
4、這是我已經(jīng)安裝的mysql ,我們可以使用yum? 提供的remove方法刪除這些已經(jīng)安裝的mysql 以及相關(guān)軟件: yum?-y remove packageName
5、刪除已有的軟件后進(jìn)行安裝,安裝mysql客戶端: yum? install? packageName(mysql)
6、安裝mysql服務(wù)端:yum? install mysql-server
7、安裝devel: yum install mysql-devel
到這里mysql已經(jīng)安裝完了,但之后啟動(dòng)什么的肯定還有問(wèn)題 接下來(lái)就看看
二、mysql各種屬性配置
1、字符集編碼設(shè)置,mysql安裝之后其配置文件在 vim /etc/my.cnf打開之后在【mysqld】下添加:default-character-set=utf-8
2、啟動(dòng)mysql 服務(wù): service mysqld? start 或 /etc/init.d/mysqld start
3、查看mysql的開機(jī)啟動(dòng)設(shè)置: chkconfig? --list | grepmysql
4、你的有可能都是off,這時(shí)要添加屬性:
Chkconfig? mysqld?on? #設(shè)定mysqld在各等級(jí)為on,“各等級(jí)”包括2、3、4、5等級(jí)
5、你自己也可以指定等級(jí): chkconfig --level 35 mysql on,以init 35的等級(jí)登陸時(shí)mysql服務(wù)自動(dòng)啟動(dòng)
6查看你的設(shè)置是否成功: chkconfig --list | grep mysql
7、停止服務(wù): service? mysqld?stop 或/etc/init.d/mysqld stop
到這里安裝設(shè)置完成了,我們就進(jìn)行登陸,但登陸可能也不順利看看:
三、client 訪問(wèn)服務(wù)端的問(wèn)題
1、mysql -uroot password 123456
可能報(bào) ERROR 2002? Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 這樣的錯(cuò)誤
原因:
(1) 沒(méi)啟動(dòng)服務(wù)
(2)在 vim /etc/my.cnf 中添加如下信息:
[client]
socket=/var/lib/mysql/mysql.sock
從vim的扁家模式退出 并將編譯器緩存中的數(shù)據(jù)寫到 my.cnf配置文件中保存退出
2、mysql -uroot -p 直接回車
(1)、可能成功的進(jìn)入到 mysql
(2)、報(bào)錯(cuò),你沒(méi)有權(quán)限,因?yàn)槟氵€沒(méi)創(chuàng)建用戶什么的說(shuō)以不行:
解決1:
[1] 在 vim? /etc/my.cnf的mysqld下添加?skip-grant-tables(跳過(guò)表單權(quán)限,沒(méi)有密碼可以直接進(jìn)入 mysql 模式)
[2]進(jìn)入mysql 模式后 update?user? setpassword=password("you password")?where user ='root';
[3] quit; 退出? service mysqld? restart?然后再mysql? 應(yīng)該就o了!
解決2:
[1]service mysqldstop
[2]mysqld_safe--skip-grant-tables & mysql -uroot -p 回車進(jìn)入
[3]use mysql;
[4] update userset password=password("newpass")whereuser="root";? #更改密碼為 newpassord
[5] flushprivileges; ??#更新權(quán)限
[6] quit 退出
[7]service mysqldrestart
mysql -uroot -p新密碼進(jìn)入
總結(jié)
以上是生活随笔為你收集整理的linux centos-6.5,Linux(CentOS 6.5)安装 mysql的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android系统上使用ANMPP搭建N
- 下一篇: linux cmake编译源码,linu