下载安装包,上传至服务器
cd mysql安装tar包所在文件夹
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 tar xvf mysql...mv mysql... mysqlcd mysqlmkdir data groupadd mysql useradd -g mysql mysqlchown -R mysql.mysql /opt/mysql/mysqlcd bin ./mysqld --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/mysql/data --initialize
编辑 vim /etc/my.cnf 文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [mysql] default-character-set =utf8mb4 [client] socket =/var/lib/mysql/mysql.sock [mysqld] user =mysql general_log =1 general_log_file =/var/log/mysql/mysql.log socket =/var/lib/mysql/mysql.sock basedir =/opt/mysql/mysql datadir =/opt/mysql/mysql/data log-bin =/opt/mysql/mysql/data/mysql-bin innodb_data_home_dir =/opt/mysql/mysql/data innodb_log_group_home_dir =/opt/mysql/mysql/data/ character-set-server =utf8mb4 lower_case_table_names =0 autocommit =1 defalut_authentication_plugin =mysql_native_password [mysqld_safe] log-error =/opt/mysql/mysql/data/mysql.log pid-file =/opt/mysql/mysql/data/mysql.pid
执行
1 2 3 4 5 6 cd /var/logmkdir mysqlcd /var/libmkdir mysqlchmod 777 -R /var/log/mysqlchmod 777 -R /var/lib/mysql
添加mysqld服务到系统,这里要切换到安装目录下执行
1 2 cd /opt/mysql/mysql/bincp -a ../support-files/mysql.server /etc/init.d/mysql
授权以及添加服务
1 2 chmod +x /etc/init.d/mysql chkconfig --add mysql
1 2 3 4 5 6 7 8 9 service mysql start service mysql statusln -s /opt/mysql/mysql/bin/mysql /usr/bin/ln -sf /opt/mysql/mysql/bin/mysql /usr/bin/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 mysql -u root -p alter user 'root' @'localhost' identified with mysql_native_password by 'Qq123321' ; flush privileges; use mysql; update user set host='%' where user='root' ; flush privileges;exit ;