Linux下安装MySQL以及需要注意的几个地方
时间:2018-11-07
本文章向大家介绍Linux下安装MySQL以及需要注意的几个地方,需要的朋友可以参考一下
我这里使用的是centos7。
1、首先打开终端,查看有没有安装过MySQL:
[root@localhost lyp]# rpm -qa | grep mysql
若为空则说明没有安装过,若要删除可用yum remove mysql命令。
2、下载mysql的repo源:
[root@localhost lyp]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包:
[root@localhost lyp]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
这里也可以选择其他版本的,具体可以到MySQL官网查看:https://www.mysql.com/downloads/
3、安装MySQL:
[root@localhost lyp]# sudo yum install mysql-server
4、安装成功后启动MySQL服务:
[root@localhost lyp]# sudo yum install mysql-server
查看MySQL状态
[root@localhost lyp]# systemctl status mysqld.service
看到这个画面则成功了。 5、然后将MySQL设置为开机启动
[root@localhost lyp]# systemctl enable mysqld [root@localhost lyp]# systemctl daemon-reload
6、因为MySQL会生成一个root的原始密码,我们需要找到然后修改它
查看原始密码:
[root@localhost lyp]# grep 'temporary password' /var/log/mysqld.log
然后使用原始密码登录:
[root@localhost lyp]# mysql -uroot -p
设置密码:
mysql > use mysql; mysql > update user set password=password('123456') where user='root'; mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; (这一步的意思是为root添加远程连接的能力,%代表允许所有外界连接,也可以设置指定的ip) mysql > exit;
重启服务:
[root@localhost lyp]# service mysqld restart
7、然后我们还需要开放3306端口号(mysql默认使用端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
问题:忘记root密码,怎么修改密码
上文说到mysql会有一个初始密码,如果忘记或找不到了我们可以修改密码。
参考链接:https://blog.csdn.net/sun614345456/article/details/53672426
然后就写到这吧,重申第一次写博客格式什么的都不太会弄,各位见谅。
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解