Mysql
安装仓库
wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm
yum localinstall mysql57-community-release-el6-8.noarch.rpm
vi /etc/yum.repos.d/mysql-community.repo
第1步、yum安装mysql
\[root@stonex ~\]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86\_64 0:5.1.73-3.el6\_5
Dependency Installed:
mysql.x86\_64 0:5.1.73-3.el6\_5 perl-DBD-MySQL.x86\_64 0:4.013-3.el6 perl-DBI.x86\_64 0:1.609-4.el6
# yum install -y mysql-connector-java
第2步、设置开机启动
\[root@stonex ~\]# systemctl enable mysqld.service
第3步、启动MySql服务
\[root@stonex ~\]# systemctl start mysqld
如果mysql 是5.7版本会有密码验证插件安装和开启,安装完mysql后一个超级用户会被创建
密码将会被储存到error log file
sudo grep 'temporary password' /var/log/mysqld.log 可以看到临时密码
[root@localhost zzz]# sudo grep 'temporary password' /var/log/mysqld.log
2020-08-05T08:47:14.361283Z 1 [Note] A temporary password is generated for root@localhost: >wTexVUgz28n
然后需要以下命令修改密码
mysql –uroot –p'输入临时密码后',如 mysql -uroot -p'>wTexVUgz28n'
set global validate_password_policy=0 ;
ALTER USER 'root'@'localhost' IDENTIFIED BY '1q2w3e4r';
第4步、用新密码登陆
mysql -uroot -p'1q2w3e4r'
第5步、基本命令
show databases; //查看系统已存在的数据库
use databasesname; //选择需要使用的数据库
drop database databasename; //删除选定的数据库
exit //退出数据库的连接
create database test01; //建立名为test的数据库
show tables; // 列出当前数据库下的表
其他基本的增删改查使用标准SQL即可
第7步、开放远程登录权限
GRANT ALL PRIVILEGES ON \*.\* TO 'root'@'%' IDENTIFIED BY '1q2w3e4r' WITH GRANT OPTION;
FLUSH PRIVILEGES;
5.7或者以上,如果是linux注意设置mysql大小写不敏感
vi /etc/my.cnf
lower_case_table_names =1