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

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

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

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

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

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

成功下载mysql安装包:

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

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

重启mysql执行# service mysqld start

查看端口执行# netstat –ntlp

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

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

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

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

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

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

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

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

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

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

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

切记:

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

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

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

1:怎么添加其他用户?

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

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

最新文章

  1. HTML 学习笔记 JavaScript(创建对象)
  2. mysql 导出批量导出表数据 (程序)
  3. 由case 和 break 引发的思考
  4. Treeview控件的Node节点延迟加载
  5. js 字符串扩展
  6. C#语法糖之第六篇: 泛型委托- Predicate<T>、Func<T>
  7. Loader之二:CursorLoader基本实例
  8. 对web.config加密,和解密码详细说明
  9. iOS开发之Masonry框架源码解析
  10. BATCH+VBS脚本自动执行命令
  11. CentOS 7 zabbix实现微信报警
  12. 【Tomcat】详解tomcat的连接数与线程池
  13. 简单JNI使用demo
  14. Servlet WebSocket的简易聊天室
  15. C#ToString() 格式化数值
  16. verilog中wire与reg类型的区别
  17. SDRAM容量的计算方法
  18. leetcode 数据库题解
  19. Tornado源码分析 --- Redirect重定向
  20. mac下wordpress环境搭建

热门文章

  1. mysql语句优化总结(一)
  2. 我对Stub和Mock的理解
  3. 读《Java并发编程的艺术》(二)
  4. 如何用C#寻找100到999的所有水仙花数?
  5. Git Flow Note
  6. http协议中:GET/POST/PUT/DELETE/TRACE/OPTIONS/HEAD方法
  7. 企业账号打包如何通过HTML页面打开
  8. Linux 常 用 命 令
  9. XSS研究2-来自内部的XSS攻击的防范
  10. java web 数据库开发1