1.创建安装用户及安装目录
groupadd mysql;useradd -g mysql mysql;mkdir -p /data/mysql; cd /data/mysql;mkdir data tmp run log;chown -R mysql:mysql /data
2.安装mysql; dnf install mysql -y
3.创建配置文件
vi /etc/my.cnf
[mysqld_safe]
log-error=/data/mysql/log/mysql.log
pid-file=/data/mysql/run/mysqld.pid
[mysqldump]
quick
[mysql]
no-auto-rehash
[client]
default-character-set=utf8
[mysqld]
basedir=/usr/local/mysql
socket=/data/mysql/run/mysql.sock
tmpdir=/data/mysql/tmp
datadir=/data/mysql/data
default_authentication_plugin=mysql_native_password
port=3306
user=mysql
chown mysql:mysql /etc/my.cnf
4.配置环境变量echo export PATH=$PATH:/usr/local/mysql/bin >> /etc/profile;source /etc/profile
5.在root权限下初始化数据库。
mysqld --defaults-file=/etc/my.cnf --initialize
说明:本步骤倒数第2行中有初始密码,请注意保存,登录数据库时需要使用
6.在root权限下修改文件权限
chmod 777 /usr/local/mysql/support-files/mysql.server
7.在root权限下启动MySQL
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql;
chkconfig mysql on
8.以mysql用户启动数据库。
su - mysql
service mysql start
9.登录数据库。
/usr/local/mysql/bin/mysql -uroot -p -S /data/mysql/run/mysql.sock