安装 mysql
由于从 centos7 之后,官方 yum 仓库默认的 mysql 数据库变成了 mariadb,所以要安装 mysql 需要先导入 mysql官方 yum 源
从官方 yum 源选择与你系统版本相同的源下载。我这里是 CentOS7
1 |
|
安装好 mysql 源之后,安装 mysql
1 |
|
移动 mysql 数据库
复制数据库到新地址
将 mysql 数据库从/var/lib/mysql
移动到你想要的路径下,比如/db/mysql
1 |
|
注意用户权限
1 |
|
修改 my.cnf
修改/etc/my.cnf
1 |
|
修改/usr/bin/mysqld_pre_systemd
替换所有/var/lib
为/db
1 |
|
关闭 selinux
由于 selinux 可能会导致 mysqld 无法启动,参考 https://blogs.oracle.com/jsmyth/selinux-and-mysql
1 |
|
修改密码
通常来说在/var/log/mysqld.log
中可以找到temporal password
,但是如果找不到,那么就需要在新目录/db/mysql
下重新初始化 mysql。
1 |
|
重启服务,设置密码策略
1 |
|
设置好密码策略之后,我们就可以设置最简单的密码了
1 |
|
注意:要允许 root 用户远程登录
hammerdb 测试
使用 buildschema.tcl 生成数据
1 |
|
使用 tpcc.tcl 测试
1 |
|