mysql

1.安装MySQL

解压:

root@13 \~\]# tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar mysql-test-8.0.33-linux-glibc2.12-x86_64.tar.xz mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz mysql-router-8.0.33-linux-glibc2.12-x86_64.tar.xz 继续解压: \[root@13 \~\]# tar -xf mysql-8.0.33-linux-glibc2.12-x86_64.tar.gz 2.进入解压后目录: \[root@13 \~\]# cd mysql-8.0.33-linux-glibc2.12-x86_64/ \[root@13 mysql-8.0.33-linux-glibc2.12-x86_64\]# \[root@13 mysql-8.0.33-linux-glibc2.12-x86_64\]# ls bin docs include lib LICENSE man README share support-files \[root@13 mysql-8.0.33-linux-glibc2.12-x86_64\]# 3.配置文件: \[root@13 mysql-8.0.33-linux-glibc2.12-x86_64\]# vim support-files/mysql.server 4.移动文件 \[root@13 \~\]# cp -r mysql-8.0.33-linux-glibc2.12-x86_64/ /usr/local/mysql/ 5.创建用户: useradd -r -s /sbin/nologin mysql 6.创建目录: \[root@13 \~\]# cd /usr/local/mysql \[root@13 mysql\]# mkdir mysql-files 7.修改新创建的目录mysql-files权限: \[root@13 mysql\]# chown mysql:mysql /usr/local/mysql/mysql-files/ \[root@13 mysql\]# chmod 750 /usr/local/mysql/mysql-files/ 8. 初始化数据库,找初始密码 \[root@13 \~\]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ 2024-08-05T02:02:50.656813Z 6 \[Note\] \[MY-010454\] \[Server\] A temporary password is generated for root@localhost: s_LdCqDX-3q/ 9.安全加密: \[root@13 \~\]# /usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data 10.其他配置: 方便启动: \[root@13 \~\]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql8 11.启服务: \[root@13 mysql\]# service mysql8 start Starting MySQL... SUCCESS! 12.创建用户: create user '用户名'@'%' identified by '密码' mysql\> create user 'hh'@'%' identified by '1Mysql@1' -\> ; Query OK, 0 rows affected (0.29 sec) mysql\> exit Bye 13.登录hh用户,查看全部表: \[root@15 \~\]# mysql -u hh -p Enter password:1Mysql@1 mysql\> show databases; +--------------------+ \| Database \| +--------------------+ \| information_schema \| \| performance_schema \| +--------------------+ 2 rows in set (0.03 sec) mysql\> exit Bye 14.退出hh用户,进入root给hh用户添加权限: \[root@15 \~\]# mysql -u root -p mysql\> grant all on \*.\* to "hh"; Query OK, 0 rows affected (0.06 sec) mysql\> exit 15.进入hh用户,查看全部表: \[root@15 \~\]# mysql -u hh -p Enter password: 1Mysql@1 mysql\> show databases; +--------------------+ \| Database \| +--------------------+ \| information_schema \| \| mysql \| \| performance_schema \| \| sys \| \| test \| +--------------------+ 5 rows in set (0.01 sec) mysql\>

相关推荐
可变羽翼核心5 小时前
基于shardingsphere的分库分表方案
adb
YOYO--小天5 小时前
RK3588 ADB使用
linux·嵌入式硬件·adb
2401_8368365910 小时前
mysql集群
mysql·adb
.似水11 小时前
ADB基本操作和命令
adb
Snasph1 天前
Ubnutu ADB 无法识别设备的解决方法
ubuntu·adb
fengye2071611 天前
板凳-------Mysql cookbook学习 (二)
学习·mysql·adb
初次见面我叫泰隆2 天前
MySQL——1、数据库基础
数据库·adb
2501_911121232 天前
MySQL高可用
adb
fengye2071612 天前
在MYSQL中导入cookbook.sql文件
数据库·mysql·adb
ACGkaka_3 天前
MySQL 学习(十)执行一条查询语句的内部执行过程、MySQL分层
学习·mysql·adb