首页 > 编程知识 正文

oracle修改用户密码命令,linux命令安装mysql

时间:2023-05-06 11:17:58 阅读:19257 作者:3178

Linux安装Mysql8.0文档

编排:美丽的滑板

时间: 2021/04/22

系统环境: centos Linux7.8. 2003版

Mysql版本: MySQL-8.0

操作:

1.root用户登录到Linux系统并上传数据库安装软件包,或使用以下命令在线下载安装包

wget 3359 dev.MySQL.com/get/downloads/MySQL-8.0/MySQL-8.0.11-Linux-glibc 2.12-x86 _ 65374; 65374; 65374; tar.gz 2.1

tar-zxvf MySQL-8.0.11-Linux-glibc 2.12-x86 _ 64.tar.gz3 .移动并重命名解压缩后的文件夹

mvmysql-8.0.11-Linux-glibc 2.12-x86 _ 64/usr/local/MySQL4. MySQL的路径切换

预安装CD/usr/local/MySQL5.MySQL操作环境

为yum-yinstallmysql-develgccgcc-devel python-devel6. MySQL创建数据存储位置

mkdir data 7.创建用户和用户组

groupaddmysqluseradd-gmysqlmysqlchown-r MySQL.MySQL/usr/local/MySQL8.手动修改/etc/my.cnf

修正:

[ mysqld ] basedir=/usr/local/MySQL datadir=/usr/local/MySQL/data lower _ case _ table _ names=1注意:此ll

9 .执行数据库初始化

/usr/local/mysql/精明的黑猫/mysqld-- user=MySQL-- initialize -注意:这里在初始化时显示密码。

[服务器] atemporarypasswordisgeneratedforroot @ localhost : wtsklftw? 07j 10 .在服务中注册MySQL

如果CP-a./support-files/MySQL.server/etc/init.d/mysqlchmodx/etc/init.d/MySQL chkconfig-addmysql检查服务

chkconfig-- list MySQL 11 .尝试启动MySQL服务

服务MySQL start; 如果发生错误:

starting MySQL.2021-04-22t 063360336049.461412 zmysqld _ safe error 3360 log-errors etto '/var/log/Maria db/mari ii howeverfiledon ' t exists.createwritableforuser ' MySQL '.theserverquitwithoutupdatingpidfile (/usr/local/MySQL )

mkdir/var/log/mariadbtouch/var/log/Maria db/Maria db.log chown-r MySQL 3360 MySQL/var/log/Maria db /报告错误

starting MySQL.2021-04-22t 06336031336030.951827 zmysqld _ safe directory '/var/lib/MySQL ' forunixsocketfiledon ' t ' et

请尝试重新启动mkdir/var/lib/MySQL chmod 777/var/lib/MySQL

服务MySQL start; 出现:

starting MySQL . [确定]表示启动成功。

12 .命令连接到数据库

执行登录

如果mysql -u root -p报告错误:

- bash : MySQL : command not found执行别名指令

积极溪流:别名方式、临时、下次注册失效

alias mysql=/usr/local/mysql/精明的黑猫/mysql方法2 :软连接方式、持久方式

cd /usr/local/精明的黑猫ln -fs /usr/local/mysql/精明的黑猫/mysql mysql重新登录

如果显示mysql -u root -p :

error2002(hy000 ) : can ' tconnecttolocalmysqlserverthroughsocket '/tmp/MySQL.sock ' (2)表示socket协议有问题

保存[ client ] port=3306 socket=/var/lib/MySQL/MySQL.sock后,请尝试再次登录。

如果您很着急,也可以通过TCP协议登录。

输入在mysql -uroot -h 127.0.0.1 -p上生成的密码登录即可。

13 .更改默认密码

在上一步登录后切换数据库

use mysql; 更改密码:

alter user ' root ' @ ' localhost ' identified by ' MySQL? 123 '; 更新访问权限

flush权限; 1-4 .远程工具的连接配置

用于创建mysql远程连接的用户路由

create user ' root ' @ ' % ' identified by ' MySQL? 123 '; 许可

授权全部on *.* to ' root ' @ ' % '; 允许root用户处于远程连接模式: mysql_native_password

alter user ' root ' @ ' % ' identifiedwithmysql _ native _ password by ' MySQL? 123 '; 更新访问权限

flush权限; 最后,请通过Navicat连接。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。