版权声明:转载需附上本文地址 https://blog.csdn.net/weikaixxxxxx/article/details/86532074
下载安装
# cd /usr/local
# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql
# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
# tar zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
# ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql
# cd mysql
# mkdir mysql-files
# chown mysql:mysql mysql-files
# chmod 750 mysql-files
# chmod 744 bin/mysqld
# bin/mysqld --initialize-insecure --user=mysql
# chmod 744 bin/mysql_ssl_rsa_setup
# bin/mysql_ssl_rsa_setup
# chmod 744 bin/mysqld_safe
# bin/mysqld_safe --user=mysql &
ctrl+c
# cp support-files/mysql.server /etc/init.d/mysql.server
# export PATH=$PATH:/usr/local/mysql/bin
# chmod 744 bin/mysql
# mysql -V
# mysql -u root --skip-password
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
mysql> exit
# mysql -uroot -proot
第1行命令
:进入目录
第2行命令
:添加用户组
第3行命令
:mysql用户组添加mysql用户
第4行命令
:下载mysql
第5行命令
:解压
第6行命令
:添加软链接
第7行命令
:进入添加的软链接目录
第8行命令
:创建目录
第9行命令
:把创建的目录所有者改成mysql用户组的mysql用户
第10行命令
:修改权限
第11行命令
:修改权限
第12行命令
:初始化,如果显示data目录已有文件,就把mysql目录下的data目录删了。只出现警告,没有错误就不需要处理。
第13行命令
:修改权限
第14行命令
:开启ssl加密连接
第15行命令
:修改权限
第16行命令
:守护进程启动mysql,报权限不够的话给权限744。
第17行命令
:按键盘,回到终端
第18行命令
:添加脚本
第19行命令
:设置环境变量
第20行命令
:修改权限
第21行命令
:查看mysql版号,作为测试是否安装成功。
第行22命令
:免密登录mysql控制台
第行23命令
:设置密码为root
第行24命令
:退出mysql控制台
第行25命令
:用新设置的密码登录mysql控制台
授权远程访问
mysql> use mysql
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;