mysql进入了8的阶段,部署起来非常方便
1. 首先官网下载
不用下载源码编译,直接下载编译好的
2. 解压到安装目录,修改权限当然先创建mysql用户和组
mysql:mysql
3. 修改support-files/mysql. server配置目录,basedir=,和datadir=,拷贝到/etc/init. d/mysqld
4. 初始化data目录
```
mysqld --initialize --console
```
在安装目录下多了一个data文件夹
5. service mysqld start
ok
6.修改root密码不用说了吧。注意/etc文件夹下,做一个my. cnf,设置免密码形势,设置root密码为空。下面是一个my.cnf例子,注意bind-address=0.0.0.0 是监听所有地址,也可以设置成服务器内网地址,只监听内网
```
[mysqld]
port=3306
basedir=/data0/mysql
datadir=/data0/mysql/data
socket=/tmp/mysql.sock
log-error=/data0/mysql/data/error.log
pid-file=/data0/mysql/data/mysql.pid
user=mysql
tmpdir=/tmp
character_set_server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
#skip-grant-tables //首次启动打开,设置root密码为空,然后再打开,用alter设置root密码
bind-address=0.0.0.0 //192.168.0.123
[client]
port=3306
```
可以免密码登录root了,进去设置root密码,出来修改my. cnf设置成需要密码登录
登录操作一切!
网友评论