diff --git a/操作文档/2、安装Mysql5.7.txt b/操作文档/2、安装Mysql5.7.txt index 34b7b26..14fffe7 100644 --- a/操作文档/2、安装Mysql5.7.txt +++ b/操作文档/2、安装Mysql5.7.txt @@ -65,12 +65,17 @@ service mysqld restart mysqld_safe --user=mysql --skip-grant-tables --skip-networking & mysql update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost'; + +flush privileges; + +GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION; + flush privileges; exit + /etc/init.d/mysqld restart -mysql -uroot -p -输入密码:DsideaL147258369 -GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION; +mysql -uroot -pDsideaL147258369 + 现在用Navicat Prenium就可以远程访问到数据库了。 YLT项目中使用的用户名:ycharge,密码:ycharge 需要创建 @@ -78,3 +83,4 @@ CREATE USER 'ycharge'@'%' IDENTIFIED BY 'ycharge'; GRANT all privileges ON yltcharge.* TO 'ycharge'@'%'; FLUSH PRIVILEGES; + diff --git a/操作文档/7、Mysql数据库下载与还原.txt b/操作文档/7、Mysql数据库下载与还原.txt index bad2dd2..a4dd589 100644 --- a/操作文档/7、Mysql数据库下载与还原.txt +++ b/操作文档/7、Mysql数据库下载与还原.txt @@ -55,4 +55,42 @@ chown -R mysql:mysql /var/mysql_newdata # 启动 mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/var/mysql_newdata & + ------------------------------------------------------------------------------------------------------------ + +# 重置密码 +/etc/init.d/mysqld stop + +mysqld_safe --user=mysql --skip-grant-tables --skip-networking & +mysql +update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost'; + +flush privileges; + +GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION; + +flush privileges; +exit + +/etc/init.d/mysqld restart +mysql -uroot -pDsideaL147258369 + +# Mysql5.7修改用户密码,报错“Unknown trigger has an error in its body: ‘Unknown system variable ‘maintain_user” +https://www.cnblogs.com/perfectCats/p/17979389 + +mysql> select trigger_schema,trigger_name from information_schema.triggers; ++----------------+----------------------------+ +| trigger_schema | trigger_name | ++----------------+----------------------------+ +| sys | sys_config_insert_set_user | +| sys | sys_config_update_set_user | ++----------------+----------------------------+ +2 rows in set (0.03 sec) +mysql> drop trigger sys.sys_config_insert_set_user; +Query OK, 0 rows affected (0.06 sec) + +mysql> drop trigger sys.sys_config_update_set_user; +Query OK, 0 rows affected (0.02 sec) + +[root@RockyLinux local]# mv /var/mysql_newdata/mysql/user.TRG /var/mysql_newdata/mysql/user.TRG.back +[root@RockyLinux local]# mv /var/mysql_newdata/mysql/proxies_priv.TRG /var/mysql_newdata/mysql/proxies_priv.TRG.back \ No newline at end of file