问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在centos7中安装mysql

发布网友 发布时间:2022-02-26 19:21

我来回答

3个回答

热心网友 时间:2022-02-26 20:50

1、Centos 7 默认不支持mysql (都是因为钱),所以centos 7默认支持的是mariadb

何为mariadb?

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

说到这,我个人强烈推荐大家开始学习MariaDB,当然由于我们一些项目还是要用mysql的,所以不能放弃。真不难学。

接下来 我讲一下centos 7对mysql的安装过程

1、如果一定要在centos 7上安装mysql ,需要卸载MariaDB,否则会冲突。

2、执行这个命令:rpm -qa | grep mariadb

3、这时会出现一些列表,都是mariadb的包,接下来我们要干掉

4、执行如下命令rpm -e –nodeps mariadb-libs-XXXXX.x86_64 (注意我这里的xxxx, 要根据第三步出现的列表 ,挨个干)

5、干完后,就可以安装mysql了。

6、去度娘搜索mysql的rpm包,一大把。我用的是5.6.22 .(找不到的,问我要)

ww

这里需要安装 至少2个,1个是mysql-server-xxxx.rpm (这个就是服务端), 还有一个是mysql-client-xxxx.rpm(这个是客户端,不想装?不装的话你没法初始化root密码,求懂)

7、执行 rpm -ivh “上面两个文件名 ”

8、这样就装好了。

9、然后 执行:service mysql start (如果OK,说明装好了)

10、再然后执行:service mysql stop (不要问为什么,因为默认root没有密码,你进不去,所以接下来我们要绕过密码登录)

11、执行这个命令:mysqld_safe –user=mysql –skip-grant-tables –skip-networking & mysql -u root mysql (也就是,老子不用密码直接登录,这时mysql服务必须关闭状态)

12、然后执行这个命令:UPDATE user SET Password=PASSWORD(‘XXXXX’) where USER=’root’; 这里就是对root账号初始化密码,xxx自行改,不要忘了。忘掉的话就要用第11步初始化(谁说没有密码就不能进mysql?)

13、然后执行 flush privileges; (注意不要忘记最后的分号,必须有,不要问为什么)

14、然后输入quit; 退出mysql客户端。

15、重新启动mysql,命令:service mysql start

16、然后用root账号登录 命令:mysql -u root -p (接下来会提示你输入密码,此时屏幕不可见,不要以为死机了)

17、这时随便执行一个sql,譬如 show databases;

18、这时会报错,大约是You must SET PASSWORD before executing this statement .其实就是我们常见的:第一次登录需要改密码,

19、那我们就改一改吧,反正不会怀孕

20、执行 SET PASSWORD = PASSWORD(‘xxxx’); 注意分号,也可以把密码跟上面搞得一样。

21、然后再去执行 一些sql,看看对不对。对的话quit;

22、最后,我们最好吧mysql重启一下. service mysql restart

23、然后配置远程可以连接(注意刚才我们都是在本机操作的哦~~~~)

24、依然mysql -u root -p 输入密码后登入

25、执行:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘这里填你的密码’ WITH GRANT OPTION; (这里root@后面的百分号代表全宇宙都可以连接你的mysql,只要知道密码) ,如果是仅仅允许某个IP连接,那么把这个百分号换成某个ip即可

26 、FLUSH PRIVILEGES; 并且退出

27、保险起见,再重启mysql服务

好吧,OK了。接下来大家可以用navicate 去连接啦

热心网友 时间:2022-02-26 22:08

yum -y install MariaDB-server MariaDB-client

热心网友 时间:2022-02-26 23:43

可以yum安装,也可以手动安装
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁知道中国国际学校现在有多少所,看了一下网上的数据很多,不知道哪个是... 法海真的不懂爱吗? 四大互联网保险公司分别是哪几家? 校园网为什么无法连接认证页面? 手机连接校园网wifi,无法弹出认证界面,手动输入认证界面网址,输入... 镁在空气中燃烧金属镁为什么会消失 推荐给初级程序员的学习书籍 天将降大任于斯人体肤是什么意思 猫游记绑定装备可以用神符石吗,有什么限制吗 猫游记神符石问题 centos 7怎么安装mysql 为什么微信语音聊天功能无法使用? 如何在centos安装mysql centos下怎么装MYSQL 微信如何用语音聊天 如何在centos中安装mysql 微信怎么才能语音聊天 “centos”怎样安装“mysql”客户端? 微信不能语音聊天了怎么办? centos怎么安装mysql 微信怎么15人语音聊天 centos怎么安装mysql数据库 centos怎样安装mysqld centos 怎么安装mysql 微信怎么知道对方有没删除自己 centos7.2的mysql怎么安装 如何知道对方是不是删除自己微信 怎么微信知道对方有没有删除自己 微信怎么知道对方有没有删除自己 MySQL密码忘了怎么办 电脑上微信怎么语音聊天 求助,centos6.2系统怎么安装mysql啊,请大神指点! 网页版微信如何语音聊天 linux下的mysql客户端怎么安装 如何判断centos中是否安装了mysql? 怎么在centos上装mysql 怎么把mysql安装到linux 微信不能语音说话了,是怎么回事? 如何安装mysql linux 微信电脑版怎么语音聊天 怎样回放微信语音聊天? 微信怎么静音语音聊天 怎么设置微信不能语音聊天但是能正常发送信息 在电脑上怎么下载歌曲到u盘里 电脑怎么在u盘里下载歌 微信怎么设置只用语音聊天 咋样在电脑上下载歌曲到u盘 微信怎么语音 怎么微信里不能语音聊天 在电脑上下载音乐到u盘怎么下