centos7下安装mysql
来源:互联网 发布:man linux 编辑:程序博客网 时间:2024/04/30 10:49
由于centos7开始yum源里的数据库换成了MariaDB,所以我们需要手动的安装,这篇博客记录我从开始安装及遇到的问题。
下载mysql的repo源
wget wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rmp安装mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
我是在root权限下的,如果没有请在命令前加sudo,之后的命令默认在root下
安装mysql
yum install mysql-server
安装完mysql后,由于没有密码,我们需要重置密码。
重置密码
mysql -u root -p
但是出现以下的错误。
在网上搜索后,最后觉得是没有权限。 chown -R root:root /var/lib/mysql
解决了上述问题,这里root:root只是因为我在root下,我是将root设为文件的所有者,root:root前者是用户后者是用户组。
然后,重启服务
service mysqld restart。
接下来就是重置密码,但是我在重置密码后,无法登陆了,我先将我步骤进行,接下来就能看到。 use mysql;
update user set password=password('123456')where user='root';
exit
接下来重新登陆的时候就出现了问题
之后再网上查了一下说是要修改密码 mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
后重新登陆就好了
这里本来是有/etc/init.d/mysql stop
命令来关闭mysql。但是我的系统里没有这个文件。
所以我查了一下自己系统的版本 cat /etc/redhat-release
uname -r
查看内核版本
这个版本是没有上述文件的。
到这mysql已安装完毕,而且用mysql的客户端连接测试过了。没有问题,这里带一下MariaDB其实和mysql是同一个开发人员带的,MariaDB是完全开源,而且是与mysql兼容的。
- CentOS7下mysql安装
- CentOS7 下安装 mysql
- centos7 下安装mysql
- centos7下安装mysql
- Centos7下安装mysql
- centos7下安装mysql
- Centos7下安装mysql
- centos7下安装mysql
- CentOS7下安装MySQL
- centos7下安装mysql
- centos7下mysql安装
- centos7下安装mysql
- centos7下安装mysql
- Centos7下安装MySQL
- centOS7下安装MySQL
- centos7 下mysql 安装
- CentOS7下 安装mysql
- Centos7下安装MySQL
- LeakCanary让Android内存泄漏无处遁形
- org.hibernate.LazyInitializationException: could not initialize proxy - no Session
- 5-29 删除字符串中的子串 (20分)
- 独立游戏大电影 原名(Indie.Game)
- 生活随笔:上架第二本电子书
- centos7下安装mysql
- JQuery重命名库名
- 知识点
- poj 3667 Hotel 线段树区间合并
- 对奥卡姆剃刀(Occam’s razor)原理的思考
- 一个tomcat配置多个端口
- Spark机器学习(一)—Spark相关
- DedeCMS提交自定义表单后自动发送邮件到站长邮箱的方法
- 51.整除个数