1、Linux内置了在线安装mysql的命令(无需安装包)。
yum install mysql 客户端
yum install mysql-server 服务端 (安装的默认是5.1.7版本)
注:yum方式安装,指定版本。出自:https://www.cnblogs.com/hezhiying/p/5174321.html
如果你是centos6.x系列,那么要用到 http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm 这个rpm包
如果你是centos 7.x 系列,那么就要用到 http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
官方很贴心,已经给出了如何安装的命令
1、rpm -Uvh xxxx.rpm ( 这里替换你上面的地址)
2、yum install mysql-community-server (慢慢装吧,下载需要时间)
3、装好后,就可以使用 service mysqld start 来启动服务
4、那么这时我们就要用 mysql -u root -p 来登录mysql
grep 'temporary password' /var/log/mysqld.log // 启动mysql一次,然后关闭,再执行这一行查看初始密码 (注意是英文单引号)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123'; // 修改初始密码
5、修改默认字符串编码为utf8
在my.cnf 配制文件下新增下列二行
vim /etc/my.cnf
character_set_server=utf8
init_connect='SET NAMES utf8'
6、这种方式安装的mysql,重启mysql服务的命令(mysqld不需要自己设置,也不用设置mysql的用户组、用户名)
service mysqld stop
service mysqld start
// 如果是tar.gz包安装的mysql,大概还需要配置用户组、用户名等等,
像mysqld这是服务名称吗?也需要将mysql的启动文件复制到/etc/ini.d下面,来生成服务名称。
注:这种方式前几次没有安装成功,是用Linux的terminal下面安装的,并且Linux安装时用的是liveCD尝鲜版,并且没有把Linux安装到磁盘,只是放到了cd光盘中?
把Linux安装到磁盘之后,再用xshell操作了以上步骤,安装成功了。
注意,关闭Linux的防火墙
xshell连接连接Linux,需要在Linux下开启service sshd start.
linux的terminal操作时,不能使用 rz 上传文件的命令
安装包方式,没有成功。
1.2、下载安装包,安装包的方式安装mysql5.7
https://www.cnblogs.com/daemon-/p/9009360.html
2、show variables like '%character%' 查看mysql数据库字符集。
character sets dir /usr/share/mysql/charsets/
client、mysql
default-character-set=utf8
mysqld
character_set_server=utf8
2.2 mysql启动。sudo service mysqld start // mysql安装之后,就可以用这个命令启动
启动之后:
3、/usr/bin/mysqladmin -u root password '131122ab' //给root设置密码
4、设置远程连接 用root用户(注意:属于sql语句)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
5、Linux下mysql创建表格。
create table user(
id int auto_increment not null primary key ,
user_name varchar(20),
password varchar(20));
6、展示、创建、选择,数据库。以及展示、创建,表
show databases; //展示所有数据库
use 数据库名称; //选择数据库
show tables;
7、yum方式安装mysql
https://blog.csdn.net/sinat_28963819/article/details/52935189
https://blog.csdn.net/feifeilyj/article/details/53503528
//下面是卸载mysql,以及用户组的一些命令
whereis mysql
1.查看已安装的mysql
命令:rpm -qa | grep -i mysql
2.卸载mysql
命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64
cat /etc/passwd //查看所有用户组
cat /etc/passwd|grep 用户名
userdel 选项 用户名 如:userdel -r mysql
1,创建组
groupadd test
增加一个test组
3,删除组
groupdel test2
删除 组test2
查看所有组 cat /etc/group
二、部分操作命令
1、登陆mysql
在任意目录下:mysql -uroot -p