创建文件夹/opt/mysql
mkdir /opt/mysql
wget http://dev.mysql.com/get/ 下载网址
tar -zxvf 目标
rpm -qa|grep mari
rpm -qa|grep 后面跟服务查询本机是否会有此服务的程序
rpm -e --nodeps mariadb-libs 卸载
rpm -qa|grep mari 卸载后再次查
安装下面的软件
[
root@localhost mysql]# rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
启动mysql
运行systemctl start mysqld.service,
然后设置root 用户密码
Mysql自动给root用户设置,随机密码,运行,
grep"password" /var/log/mysqld.log
使用root用户登录。
mysql -u root -p
个人开发环境可以运行,
set global validate_password_policy=0;可以提示密码设置策略,validate_password_policy默认值1
set passsword for 'root'@'localhost' =password('hspedu100');
运行flush privileges 使密码生效。
flush privileges
quit
退出生效
yum 安装
https://www.cnblogs.com/diantong/p/10962705.html
下载mysql5.7.26安装包
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
wget http://192.168.1.159/mysql5.726/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
83 yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel net-tools
85 rpm -qa | grep mariadb
yum -y remove mariadb-libs
86 ls
87 mkdir msyql
88 mv mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar msyql/
89 ls
90 mv msyql mysql
91 cd mysql/
92 ls
93 tar xf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
94 ls
95 yum install mysql-community-server-5.7.26-1.el7.x86_64.rpm mysql-community-common-5.7.26-1.el7.x86_64.rpm mysql-community-libs-5.7.26-1.el7.x86_64.rpm mysql-community-client-5.7.26-1.el7.x86_64.rpm
96 systemctl start mysqld
97 systemctl enable mysqld
98 systemctl status mysqld
99 grep "password" /var/log/mysqld.log
100 mysql -uroot -p"o-krEwzy6_sq"
set global validate_password_length=1;
set global validate_password_policy=0;
set password for root@localhost = password('123456');
flush privileges;
```language
mysql> set password for 'root'@'%'=password('xxxxx');
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
update user set host = '%' where user = 'root';
flush privileges;
select Host,User from user;
或者这样授权
GRANT ALL PRIVILEGES ON *.* TO 'mycat'@"192.168.1.%" IDENTIFIED BY "123456"