centos7 minimal版本下mysql的安装

最近第一次尝在虚拟机上安装mysql,由于是centos7 minimal版本,很多安装包或命令必须自己添加,遇到很多问题。

首先是执行# yum install mysql-server 报错:

centos7 minimal版本下mysql的安装

打听得到的原因是这个版本的仓库里没有这个在线安装包;

于是执行# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  又报错:

centos7 minimal版本下mysql的安装

只能执行# yum -y install wget来安装,顺利安装:

centos7 minimal版本下mysql的安装

centos7 minimal版本下mysql的安装

再回来执行# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

成功下载mysql安装包:

centos7 minimal版本下mysql的安装

执行# rpm -ivh mysql-community-release-el7-5.noarch.rpm 进行安装,成功:

centos7 minimal版本下mysql的安装

再执行# yum install mysql-server提示已安装

centos7 minimal版本下mysql的安装

重启mysql执行# service mysqld start

centos7 minimal版本下mysql的安装

查看端口执行# netstat –ntlp

centos7 minimal版本下mysql的安装

连接mysql执行# mysql(难道不需要密码么?)

centos7 minimal版本下mysql的安装

这算是安装成功了吧。然后,我就又遇到问题了。关于登录访问linux写mysql的用户和权限。

于是悲剧地出现下面的了:

centos7 minimal版本下mysql的安装

提示需要密码登陆才行,执行:# mysql -u root -p 并输入刚才修改的密码:12345678显示登陆成功

centos7 minimal版本下mysql的安装

centos7 minimal版本下mysql的安装

执行#show databases;(数据库的执行,英文分号一定不能少)

centos7 minimal版本下mysql的安装

这样算是成功了吧。。。。。如:

centos7 minimal版本下mysql的安装

总之,问题百出。(ps:第一次在这写博文,这里怎么不能直接粘贴图片呢?)

后来又找了下,mysql第一次安装后root用户是没有密码的,命令mysqladmin -u root -p password 12345678相当于只是给root添加了密码。

今天真是很笨。设置客户端远程登录的用户和权限连接mysql,就百度出 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678' WITH GRANT OPTION;来授权。

centos7 minimal版本下mysql的安装

问题来了:百度时把中文的分号复制过来,没注意,总是报错,丢脸那。。。

centos7 minimal版本下mysql的安装

授权后就可以连接了。。。最后用navicat 连接成功。

切记:

1.mysql执行时一定要英文分号结束。

2.执行时如果遇到没执行的,一定要先结束了再输入下一条命令,结束用‘delimiter ;’(中间有空格的),否则永远执行不了,报错也没有。

下次要做的就是:(第一次在这写博文,这里怎么不能直接粘贴图片呢?)

1:怎么添加其他用户?

笨到家,感觉好艰难的每一步。。。哎!

更多mysql的操作,参考 http://www.sudu.cn/service/detail.php?id=11443

上一篇:浏览器的cookie的值改成字典格式


下一篇:【Fanvas技术解密】HTML5 canvas实现脏区重绘