MySQL8.0安装

为mysql创建用户组

[[email protected] ~]# groupadd mysql

添加mysql用户

[[email protected] ~]# useradd -r -g mysql mysql

创建目录
[[email protected] ~]# mkdir -p /kingsql/database/mysql/tmp/
[[email protected] ~]# mkdir -p /kingsql/database/mysql/log/

创建mysqld.log日志
[[email protected] ~]# touch /kingsql/database/mysql/log/mysqld.log

将安装包移动到mysql目录下
[[email protected] ~]# mv mysql8.0_kingsql.tar.gz /kingsql/database/mysql/
[[email protected] ~]# cd /kingsql/database/mysql/

修改目录所属用户
[[email protected] ~]# chown mysql:mysql -R /kingsql

解压安装包
[[email protected] mysql]# tar -zxvf mysql8.0_kingsql.tar.gz
bin/
bin/mysqlxtest
bin/mysql_tzinfo_to_sql

…………………………

执行安装指令,安装结束后会给出一个初始密码

[[email protected] mysql]# /kingsql/database/mysql/bin/mysqld --initialize --user=mysql --datadir=/kingsql/database/mysql/data --basedir=/kingsql/database/mysql

修改my.cnf,添加以下内容
[[email protected] etc]# vi /etc/my.cnf
[client]
socket = /kingsql/database/mysql/tmp/mysql.sock

[mysqld_safe]
log-error=/kingsql/database/mysql/log/mysqld.log
pid-file=/kingsql/database/mysql/mysqld.pid

[mysqld]
basedir = /kingsql/database/mysql
datadir = /kingsql/database/mysql/data
port = 3306
socket = /kingsql/database/mysql/tmp/mysql.sock
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

将环境变量修改写入/etc/profile

[[email protected] etc]# echo "export PATH=$PATH:/kingsql/database/mysql/bin" >> /etc/profile

刷新/etc/profile
[[email protected] etc]# source /etc/profile

mysqld_safe脚本启动MySQL服务器后继续监控其运行情况

[[email protected] ~]# mysqld_safe&
[1] 2989
[[email protected] ~]# 2018-02-05T05:24:40.919162Z mysqld_safe Logging to ‘/kingsql/database/mysql/log/mysqld.log‘.
2018-02-05T05:24:40.948708Z mysqld_safe Starting mysqld daemon with databases from /kingsql/database/mysql/data

# 获取临时密码 grep ‘temporary password‘ /var/log/mysqld.log

# 使用临时密码登录 mysql -u root -p

登录Mysql,密码为刚刚的初始密码

[[email protected] ~]# mysql -u root -p
Enter password:

# 修改root账户的密码
mysql> alter user ‘root‘@‘localhost‘ identified by ‘oracle‘;
Query OK, 0 rows affected (0.16 sec)

使用Mysql数据库

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。
mysql> update user set host=‘%‘;
Query OK, 4 rows affected (0.11 sec)
Rows matched: 4 Changed: 4 Warnings: 0

刷新权限

mysql> flush privileges;

Query OK, 0 rows affected (0.02 sec)

mysql>
mysql> GRANT ALL ON *.* TO ‘root‘@‘%‘; #   *.*代表所有表的所有字段
Query OK, 0 rows affected (0.11 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.03 sec)

mysql>

修改密码认证方式为mysql_native_password
mysql> ALTER USER root IDENTIFIED WITH mysql_native_password BY ‘oracle‘;

Query OK, 0 rows affected (0.11 sec)

mysql>

刷新权限
mysql> flush privileges;

Query OK, 0 rows affected (0.02 sec)

原文地址:https://www.cnblogs.com/kawashibara/p/9315939.html

时间: 2024-10-16 16:24:36

MySQL8.0安装的相关文章

Centos7下Mysql8.0安装手册 以及 一些坑点总结

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一.  Mysql8.0版本相比之前版本的一些特性 1) 默认编码utf8默认编码使用utf8mb4, utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符历史,MySQL数据库的 "utf8"并不是真正概念里的 UTF-8.MySQL中的"utf8"编码只支持最大3字节每字符.真正的大家正在使用

mysql8.0安装好后无法启动后的一顿猛如虎操作

mysql8.0安装好后可以正常与navicat通信,也可以可以通过密码进入,在任务管理器中能看到mysqld字样 那么问题来了,用net start mysql 命令竟然无法启动 按照网上正常的步骤来操作: 以管理员身份在mysql的bin目录下        1.mysqld --initialize:作用初始化 2.mysqld -install:作用安装mysql服务 3.net start mysql:启动mysql服务      得到如下结果 4.net start mysql80 

mysql8.0 安装

之前一直使用的是zabbix3.4和mariadb5.5;感觉良好!!!但是...因其他原因需要重新部署 这次规划使用zabbix4.0和mysql8.0结合使用:嗯~~应该不会错吧!!! zabbix-server的安装跟3.4一样:在此不再书写,重点学mysql8.0的安装过程! 注释:已经做好了,这是后续补得,可能有些地方不准 系统环境:CentOS7.4 最小化安装 1.前期准备 原文地址:https://www.cnblogs.com/huangyanqi/p/9310522.html

数据库mysql8.0安装

第一次写博客,准备坚持下去把每天学习到的东西记录下来,刚好安装mysql8.0过程中遇到了一些问题并解决,系统win10.致敬博客 首先先粘贴一段mysql的百度百科词条:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.官方介绍说

win 10 mysql8.0安装

1.解压缩安装包(记住自己的解压到那个目录,后面需要) 2.找到此电脑,然后找到属性(小编这里win10) 3.点击左侧高级系统设置 4.选择下面的环境变量 5.选择下面的新建,然后看图片,上面输入MYSQL_HOME,下面输入步骤1解压的目录位置 6.找到path,然后点击编辑 7.点击新建 8.%MYSQL_HOME%\bin 这段话复制进去 9.如图,两个目录都弄好了,点击确定吧 10.新建一个my.ini文件 [client]  port=3306  default-character-

mysql-8.0 安装教程(自定义配置文件,密码方式已修改)

下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录.后点击底部“No thanks, just start my download.”即可开始下载. 或直接下载:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 环境:Windows 10 一,安装 1.1,解压z

5.mysql8.0安装遇到的问题

1.官网下载mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar,解压到  /usr/local/mysql/  目录下: 2.依次安装mysql组件: # rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-compat-8.0.15

MySQL8.0.11 for linux7.2 二进制安装

MySQL8.0安装官方文档: https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html 安装前注意: MySQL8.0和MySQL5.7和之前的版本还是有区别的,第一点就是在安装MySQL的时候 密码认证方式:默认的密码加密方式是:caching_sha2_password,而现在很多客户端工具还不支持这种加密认证方式,可以在配置文件中加入:default_authentication_plugin=mysql_nativ

centos7安装mysql8.0

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! mysql8.0安装步骤: 1.添加yum安装库 安装库的下载地址:https://repo.mysql.com//mysql80-community-release-el7-2.noarch.rpm wget https://repo.mysql.com//mysql80-community-release-el7-2.noarch.rpm rpm -