查看系统版本
1 | cat /etc/centos-release |
安装所需依赖
1 | yum -y install gcc cmake make gcc-c++ ncurses-devel openssl-devel bison ncurses chkconfig lsof |
卸载系统自带Mariadb及删除遗留的配置文件
1 |
|
下载MySql文件
1 | #进入到/usr/local/src |
编译安装
1 | make && make install |
添加mysql用户和用户组
1 | groupadd mysql |
给mysql用户授权mysql 文件夹
1 | chown -R mysql:mysql /usr/local/mysql/ |
拷贝启动文件
1 | cp /usr/local/mysql/support-files/mysql.server /etc/init.d/ |
初始化数据库
1 | #使用-initialize会生成随机密码,使用-initialize-insecure生成空密码,这里选择生成空密码。 |
启动MySql
1 | 启动MySql |
添加至环境变量
1 | 使其永久生效,把安装目录添加至环境变量 |
登陆mysql
1 | mysql -uroot -p |
修改密码
1 | 查看数据库 |
注意事项:
MySql5.7.18之后版本默认不再提供my.cnf 配置文件