网站专题报道怎么做,建网站需要编程吗,angularjs网站模板,网站做的好1、Linux/UNIX 上安装 MySQL 介绍 Linux平台上推荐使用RPM包来安装Mysql, MySQL AB提供了以下RPM包的下载地址#xff1a; https://dev.mysql.com/downloads/mysql/ MySQL - MySQL服务器。你需要该选项#xff0c;除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-clie…1、Linux/UNIX 上安装 MySQL 介绍 Linux平台上推荐使用RPM包来安装Mysql, MySQL AB提供了以下RPM包的下载地址 https://dev.mysql.com/downloads/mysql/ MySQL - MySQL服务器。你需要该选项除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-client - MySQL 客户端程序用于连接并操作Mysql服务器。MySQL-devel - 库和包含文件如果你想要编译其它MySQL客户端例如Perl模块则需要安装该RPM包。MySQL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*)使用MySQL。MySQL-bench - MySQL数据库服务器的基准和性能测试工具。
2、检查是否安装了Mysql
检测系统是否自带安装 MySQL
rpm -qa | grep mysql进行卸载:
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式如果使用上面命令删除时提示有依赖的其它文件则用该命令可以对其进行强力删除3. centos上面一键安装Mysql
3.1 方法1去下载rpm包安装
1、直接下载附件已经整理好的安装包 如果需要其他安装包去下载rpm包网站 https://pkgs.org/
2、解压缩包之后进入压缩包目录直接终端执行 rpm -Uvh *.rpm --nodeps --force
3、Mysql 安装好了需要再设置密码等等信息 可以参考安装mysql
3.2 方法2使用脚本一键安装
前提下载好了mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar保存如下代码到install.sh 文件直接bash install.sh就直接可以使用
#!/bin/bash
mkdir mysql_install
tar xf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar -C mysql_install
cd mysql_installrpm -qa | grep mariadb
yum -y remove mariadb-libs
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpmecho ----------install success!!!!systemctl start mysqld
sleep 1
systemctl enable mysqld
sleep 1
systemctl status mysqld# 获取密码
#MYSQL_PASSWDcat /var/log/mysqld.log | grep password | head -1 | rev | cut -d -f 1 | rev# 修改密码
passwordgrep password /var/log/mysqld.log | head -n 1
install_passwd${password:91:103}
echo install_passwd:
echo ${install_passwd}echo [mysql] /etc/my.cnf
echo userroot /etc/my.cnf
echo password\${install_passwd}\ /etc/my.cnfNEW_PASSWORDxxxxxxx
mysql --connect-expired-password -e alter user rootlocalhost identified by $NEW_PASSWORD;sed -i $d /etc/my.cnf
sed -i $d /etc/my.cnf
sed -i $d /etc/my.cnfecho ----------change password success!!!!
sleep 1# mysql给root开启远程访问权限
mysql -uroot -p${NEW_PASSWORD} -e GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY $NEW_PASSWORD;flush privileges;
echo ----------set PRIVILEGES success!!!!
sleep 1# mysql开启binlog、和event、关闭ssl(mysql57默认开启了ssl但是dts不支持ssl连接)
echo server_id2 /etc/my.cnf
echo log_binmysql-bin /etc/my.cnf
echo binlog_formatROW /etc/my.cnf
echo expire_logs_days30 /etc/my.cnf
echo event_schedulerON /etc/my.cnf
echo skip_ssl /etc/my.cnf
systemctl restart mysqldecho ----------set binlog success!!!!
alias mysqlmysql -uroot -xxxxxxx参考 MySQL 安装