Mysql8.4數(shù)據(jù)庫(kù)安裝新建用戶(hù)和庫(kù)表
1、下載MySQL數(shù)據(jù)庫(kù)
yum install -y wget perl net-tools libtirpc # 安裝wget和perl、net-tools、libtirpc wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar # 下載安裝包 tar -xvf mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar # 解壓安裝包 rpm -ivh mysql-community-common-8.4.0-1.el9.x86_64.rpm rpm -ivh mysql-community-client-8.4.0-1.el9.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.4.0-1.el9.x86_64.rpm rpm -ivh mysql-community-libs-8.4.0-1.el9.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.4.0-1.el9.x86_64.rpm rpm -ivh mysql-community-server-8.4.0-1.el9.x86_64.rpm # 安裝MySQL
2、配置數(shù)據(jù)庫(kù)
systemctl start mysqld # 啟動(dòng)數(shù)據(jù)庫(kù) systemctl enable mysqld # 設(shè)置開(kāi)機(jī)啟動(dòng) cat /var/log/mysqld.log # 查看下默認(rèn)密碼
如圖:

3、修改默認(rèn)管理員密碼
mysql -uroot -p # 進(jìn)入數(shù)據(jù)庫(kù)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hadesr^000'; #修改下root初始密碼,密碼為:Hadesr^000 FLUSH PRIVILEGES; # 刷新下權(quán)限 exit # 退出
mysql -uroot -pHadesr^000 # 再重新進(jìn)入,就需要新密碼了
4、創(chuàng)建用戶(hù)和數(shù)據(jù)庫(kù)
CREATE USER 'Hadesr'@'localhost' IDENTIFIED BY 'Hadesr^000'; # 創(chuàng)建用戶(hù) Hadesr
如果需要外部遠(yuǎn)程訪問(wèn),需要把'Hadesr'@'localhost'改成'Hadesr'@'%'
create database wifite character set utf8 collate utf8_bin; # 創(chuàng)建 wifite 數(shù)據(jù)庫(kù) GRANT ALL PRIVILEGES ON wifite.* TO 'Hadesr'@'localhost'; # wifite數(shù)據(jù)庫(kù)用戶(hù)賦權(quán) FLUSH PRIVILEGES; # 刷新下權(quán)限 SHOW DATABASES; # 查看數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)庫(kù) ---------------------- mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | wifite | +--------------------+ 5 rows in set (0.00 sec)
wifite.* 為數(shù)據(jù)庫(kù)名字,這里只把wifite庫(kù)授權(quán)給Hadesr用戶(hù),庫(kù)名改成*.*,則把所有庫(kù)都授權(quán)給Hadesr用戶(hù)
5、創(chuàng)建表
1、進(jìn)入wifite 庫(kù)
USE wifite;
2、創(chuàng)建表
CREATE TABLE `dever` ( `name` text NOT NULL, `ip` varchar(15) NOT NULL, `username` text NOT NULL, `password` text NOT NULL, `port` char(32) ) ;
3、查詢(xún)表和表結(jié)構(gòu)
show tables; # 查詢(xún) wifite 庫(kù)中表 --------------------- mysql> show tables; +--------------------+ | Tables_in_wifite | +--------------------+ | dever | +--------------------+ select * from dever; # 查詢(xún) net_dev 表結(jié)構(gòu) ---------------------------------------------------------------------------- mysql> select * from dever; +------+----------+----------+------------+------+ | name | ip | username | password | port | +------+----------+----------+------------+------+ | Test | 10.1.2.3 | Hadesr | hadesr.com | 22 | +------+----------+----------+------------+------+
4、添加數(shù)據(jù)
1、插入數(shù)據(jù)
INSERT INTO `dever`(`name`,`ip`,`username`,`password`,`port`) VALUES ('Test','10.1.2.3','Hadesr','123456','22');
2、刪除信息
delete from dever where name = "Test";
3、更新信息
update wifite.dever set password='hadesr.com' where name='Test';
6、使用 Navicat Premium 編輯設(shè)備信息
MySQL 下插入設(shè)備信息命令繁瑣,設(shè)備多了不方便,可以使用Navicat Premium圖形化進(jìn)行操作

到此這篇關(guān)于Mysql8.4數(shù)據(jù)庫(kù)安裝新建用戶(hù)和庫(kù)表的文章就介紹到這了,更多相關(guān)Mysql8.4安裝新建用戶(hù)和庫(kù)表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql事務(wù)并發(fā)臟讀+不可重復(fù)讀+幻讀詳解
MySQL 8.0 Online DDL快速加列的相關(guān)總結(jié)
從0到1學(xué)會(huì)MySQL單表查詢(xún)
幾個(gè)常見(jiàn)的MySQL的可優(yōu)化點(diǎn)歸納總結(jié)
MySQL 表約束從基礎(chǔ)約束到外鍵關(guān)聯(lián)實(shí)戰(zhàn)案例詳解
mysql 查看表結(jié)構(gòu)數(shù)據(jù)的實(shí)現(xiàn)

