首页 / LINUX / linux 安装 mysql
linux 安装 mysql
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux 安装 mysql,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1668字,纯文字阅读大概需要3分钟。
内容图文
### 2.1 在线安装MySQL数据库
* 替换yum源
```shell
curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.163.com/.help/CentOS7-Base-163.repo
```
```shell
yum clean all
yum makecache
```
* 下载rpm文件
```shell
yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
```
* 安装MySQL数据库
```shell
yum install mysql-community-server -y
```
### 2.2 本地安装MySQL数据库
* 把本课程git工程里共享的MySQL本地安装文件上传到Linux主机的/root/mysql目录
* 执行解压缩
```shell
tar xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
```
* 安装依赖的程序包
```shell
yum install perl -y
yum install net-tools -y
```
* 卸载mariadb程序包
```shell
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
```
* 安装MySQL程序包
```shell
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
```
* 修改MySQL目录权限
```shell
chmod -R 777 /var/lib/mysql/
```
* 初始化MySQL
```shell
mysqld --initialize
chmod -R 777 /var/lib/mysql/*
```
* 启动MySQL
```shell
service mysqld start
```
* 查看初始密码
```shell
grep 'temporary password' /var/log/mysqld.log
```
* 登陆数据库之后,修改默认密码
```mysql
alter user user() identified by "abc123456";
```
* 允许远程使用root帐户
```mysql
UPDATE user SET host = '%' WHERE user ='root';
FLUSH PRIVILEGES;
```
* 允许远程访问MySQL数据库(/etc/my.cnf)
```ini
character_set_server = utf8
bind-address = 0.0.0.0
```
* 开启防火墙3360端口
```shell
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
```
内容总结
以上是互联网集市为您收集整理的linux 安装 mysql全部内容,希望文章能够帮你解决linux 安装 mysql所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。