sudo pacman -Syy
sudo pacman -S mysql
sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
执行结果如下:
从输出结果会发现:
? 1、默认已经创建了一个 SQL 用户,
? 2、用户名: root@localhost
? 3、密码:q3!Ip-sWlygu 一定要记住这个密码否则后边无法进行
sudo systemctl restart mysqld
mysql -u root -p
执行结果如下:
成功登录!
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH caching_sha2_password BY ‘your password‘
执行结果:
sudo systemctl enable mysqld.service
sudo systemctl restart mysqld
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
mysql安装完毕!
sudo pacman -S dbeaver
allowPublicKeyRetrieval
改为YES
可以看到数据库连接成功!
# service mysqld start 启动MySQL
# service mysqld restart 重启MySQL
# service mysqld stop 停止MySQL
# mysql -u root -p; 进入MySQL(设置好相应密码后)
# MySQL> show databases; 列出数据库
# MySQL> create database aa; 创建数据库XXX
# MySQL> use aa; 使用数据库databaseName
# MySQL> show tables; 列出表单
# MySQL> create table mytablename (ID int auto_increment not null primary key,usename varchar(20),password varchar(64),sex varchar(10),address varchar(20)); 创建表单
# MySQL> drop table mytablename ; 删除表单
# MySQL> drop database aa; 删除数据库
# MySQL> insert into mytablename values(‘‘,‘lisi‘,‘123‘,‘male‘,‘shanghai‘); 插入
# MySQL> select * from mytablename ; 查找验证结果
# MySQL> select * from mytablename where id = ‘1‘; 精准查找
# MySQL> update mytablename set address = ‘beijing‘ where username = ‘lisi‘; 修改lisi的address为beijing
# MySQL> delete from mytablename where ID = ‘1‘; 删除记录
因为最近在玩archlinux所以分享一些在安装软件部分自己遇到的问题,感谢大家!
原文:https://www.cnblogs.com/hurricane404/p/15220431.html