| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> centos7 安装MySQL 8.0.26 -> 正文阅读 |
|
[系统运维]centos7 安装MySQL 8.0.26 |
上来直接xshell7 进入centos7界面 1、cd /usr/local/ 2、mkdir mysql8 3、cd /usr/local/mysql8 4、tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz 5、mv mysql-8.0.26-linux-glibc2.12-x86_64 mysql-8.0??? mysql-8-0-26 6、groupadd mysql? #创建用户组 ?? useradd -g mysql mysql #添加用户id为mysql(第一个mysql) 的用户mysql(第二个mysql) 7、chown -R mysql.mysql /usr/local/mysql8/mysql-8-0-26/ #用户授权(-R处理指定目录以及其子目录下的所有文件) 8、cd bin/ 9、./mysqld --user=mysql --basedir=/usr/local/mysql8/mysql-8-0-26 --datadir=/usr/local/mysql8/mysql-8-0-26/data/ --initialize 标红框起来为临时密码 10、编辑my.cnf ????????basedir=/usr/local/ mysql8/mysql-8-0-26/ ????????datadir=/usr/local/ mysql8/mysql-8-0-26/data/ ????????socket=/tmp/mysql.sock ????????haracter-set-server=UTF8MB4 11、添加mysqld服务到系统? cp -a ./support-files/mysql.server ??/etc/init.d/mysql 12、授权以及添加服务 ????????chmod +x /etc/init.d/mysql ? ?? #赋予mysql用户可执行权限 ????????chkconfig --add mysql?????? #自动启动 13、启动mysql ????????service mysql start 如下图 14、查看登录状态 ??????? service mysql?status 15、将mysql命令添加到服务? ????????ln -s /usr/local/mysql8/mysql-8-0-26/bin/mysql ??/usr/bin ????????mysql? mysql -uroot -p ????????s<flRA&4?hY0 16、mysql? mysql -uroot -p ????s<flRA&4?hY0没成功(失败) 不知道为什么输入初始密码,没用进入msyql客户端,所以才使用如下方式进行密码重置 17、用安全模式进入 ????????./mysqld_safe --skip-grant-tables ????????mysql -u -root 直接回车 ????????use mysql ????????密码设置为空 ????????update user set authentication_string='' where user='root'; 18、给root用户设置密码 ?????? update user set plugin='mysql_native_password' where user='root'; #更改加密方式 ????????alter user 'root'@'localhost' IDENTIFIED BY '123456';#设置密码 ????????FLUSH PRIVILEGES;? #刷新配置 19、允许远程访问 ????????select host from user where user='root'; 修改为%即可,如图 ????????update user set host = '%' where user ='root'; ????????flush privileges; 20、修改mysql 组密码 ????????root 进入权限 ????????cd /etc/ ????????cat passwd 查看用户名 21、修改 ????????passwd mysql 如下图 成功! 22、只有执行权限 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:52:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |