linux(centos)上安装mysql教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux(centos)上安装mysql教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2014字,纯文字阅读大概需要3分钟。
内容图文
![linux(centos)上安装mysql教程](/upload/InfoBanner/zyjiaocheng/502/986b2c1b76144b2a82d86c8e38c00a13.jpg)
在CentOS7上用上面的命令安装mysql服务端时,出现了以下的提示:
原因是:
CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库,您可以使用yum -y install mariadb-server mariadb命令安装
解决方案:
如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
最后使用像安装MySQL的常规方法一样输入上面两行命令安装既可
2.3启动和停止
1、数据库字符集设置,mysql配置文件
/
etc
/
my.cnf中加入default
-
character
-
set
=
utf8
2、启动mysql服务
service mysqld start或者/etc/init.d/mysqld start
3、检查是否成功启动了mysql
4、停止mysql
service mysqld stop
5、开机启动
chkconfig -add mysqld
chkconfig --list | grep mysql* //查看开机启动设置是否成功
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
2.4登录
1、创建root管理员
mysqladmin -u root password 123456
2、登陆
mysql -u root -p输入密码即可。
3、忘记密码
service mysqld stop mysqld_safe --user=root --skip-grant-tables mysql -u root use mysql update user set password=password("new_pass") where user="root"; flush privileges;
2.5远程登陆
开放防火墙的端口号
mysql增加权限:
mysql库中的user表新增一条记录host为“%”,user为“root”。
默认情况下,mysql只允许本地登录。
1、为需要远程登录的用户赋予权限
(1)新建用户远程连接mysql数据库
grant all on *.* to admin@‘%‘ identified by ‘123456‘ with grant option; flush privileges;
允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。
注意admin账户不一定要存在。
(2)支持root用户允许远程连接mysql数据库
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option; flush privileges;
(3)查看端口
show global variables like ‘port‘
centos7.x已经把3306端口开放了,并且不需要开启防火墙,直接用就行
linux(centos)上安装mysql教程
标签:情况下 fun service 技术分享 arch HERE root 数据 min
本文系统来源:https://www.cnblogs.com/chengxs/p/9829423.html
内容总结
以上是互联网集市为您收集整理的linux(centos)上安装mysql教程全部内容,希望文章能够帮你解决linux(centos)上安装mysql教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。