centos7安装mysql的教程(详细)


当前第2页 返回上一页

三:配置MySQL
使用下面的命令查看是否有mysql用户及用户组

1

2

cat /etc/passwd #查看用户列表

cat /etc/group  #查看用户组列表

如果没有就创建

1

2

groupadd mysql

useradd -g mysql mysql

修改/usr/local/mysql权限

1

chown -R mysql:mysql /usr/local/mysql

mysql5.7.18以后不再提供默认的mysql配置文件,这里我们再网上找了一个简单的配置,
vi /etc/my.cnf 然后写入一下内容

1

2

3

4

5

6

7

8

9

10

11

12

13

[client]

port = 3306

default-character-set=utf8

 

[mysqld]

# 一般配置选项

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

character-set-server=utf8

default_storage_engine = InnoDB

 

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

配置服务脚本

1

2

3

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

chkconfig mysql on #添加到开机启动项

service mysql start #启动mysql

将mysql执行文件加到path目录,vi /etc/profile

1

2

PATH=/usr/local/mysql/bin:$PATH

export PATH

然后执行source /etc/profile

四:初始化mysql
1.执行初始化脚本(初始化成功最后一行会生成mysql root密码注意记录下来,或者也可以用./mysqld --initialize--insecure初始化一个空密码的账号)

1

2

3

4

cd /usr/local/mysql/bin

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

...

2019-04-11T14:34:15.922856Z 1 [Note] A temporary password is generated for root@localhost: /rTmud(Th5Yy

2.防火墙开放3306端口
Firewalld中添加端口方法如下:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

以上就是centos7安装mysql的教程(详细)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql清空表数据命令是什么?

mysql的lib文件在哪

mysql内连接怎么写

mysql创建用户和授权的方法介绍(代码示例)

如何在mysql中利用数据库表创建视图?

mysql 5.5.56版本(二进制包安装)自定义安装路径步骤记录

mysql 和 sql server 的区别?

mysql怎么删除数据表中的全部数据?

mysql免费版好用么

mysql添加用户失败怎么办

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...