Linux环境搭建MySql数据库
安装
安装命令
yum install mysql
yum install mysql-server
yum install mysql-devel
查看版本
mysql --version
启动
启动mysql
systemctl start mysqld
开机自启动mysql
systemctl enable mysqld
配置数据库
初次安装mysql,root账户没有密码,以下为代码演示:
[root@test]# mysql -u root //进入mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.26 MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases; //查看数据库结构,命令后要加加 ; 符号
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.01 sec)
mysql>
设置密码:
mysql> set password for 'root'@'localhost' =password('password'); // 修改为自己的IP地址和密码
Query OK, 0 rows affected (0.00 sec) //表示设置成功
mysql>
远程连接设置:
#把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户
mysql> grant all privileges on *.* to root@'%'identified by 'password';
进入mysql
mysql -uroot -p密码
退出mysql
exit
导入sql
先进入mysql,新建数据库
mysql>create database abc;
方法一:进入数据库选择sql添加
- 选择数据库
mysql>use abc;
- 导入数据
mysql>source /home/abc/abc.sql;
方法二:
不进入数据库,直接添加
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
mysql -uroot -p密码 abc < abc.sql
导出sql
从数据abc中导出abc.sql
mysqldump -uroot -p密码 abc > abc.sql
备注:导出是>,导入是<