Linux环境Mysql安装

CentOS系统Mysql的安装

此处使用yum安装
服务器安装mysql-server语法:

yum install mysql-server
安装完成后初始化mysql
  • 先启动mysql服务:
service mysqld start
  • 再配置语法:
mysql_secure_installation
  • 看到提示,操作如下:
Enter current password for root (enter for none): 
这说的是mysql的root密码,如果没有直接回车,刚安装的mysql一般没有密码
然后输入Y设置自己的密码:
如:DIs9Epvp4dC8s4Dn

然后会提示是否移除匿名用户
选择移除输入Y

然后提示是否允许root远程登录,不管输入y与n都没用还是不允许远程登陆所以y或n都可以

然后提示:是否移除测试用户,建议先不移除

Reload privilege tables now? [Y/n]是否重新加载权限表(当我们去更改了mysql用户相关的信息之后建议重载)设置y

看到提示:
All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!
则数据库初始化成功

mysql的启动控制
  • 重启/启动/停止的语法:
servcie mysqld restart/start/stop
  • 进入mysql的方式:
输入:mysql -u 用户名 -p
剩下的就是对数据库的操作了
默认目录/文件位置(了解)
  • 数据库存储目录:/var/lib/mysql
  • 配置文件存储目录:/etc/my.cnf
扩展,如何使用远程登录

1.mysql 的远程管理工具
两大类分别是:B/S架构,C/S架构
在B/S中,有一个mysql的典型管理工具:PMA(phpMyAdmin)
在C/S中有一个典型管理工具:Navicat(能连任何数据库),mysql workbench,sqlyog

如何远程连接:

第一步: 进入mysql数据库中

use mysql;

第二步:执行sql语句:

select host,user from user;

第三步:将其中一个记录host值改为"%",我的是localhost.localdomain

update user set host='%' where host='localhost.localdomain';

第四步:刷新权限表,或者重启mysql,刷新权限语法:在mysql表中执行

flush privileges;
设置防火墙规则:
  • 开放3306端口:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

安装mariaDB

#yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-server -y

先启动(service命令就不要用了)

# systemctl start mariadb

开机启动

# systemctl enable mariadb

最后开启安装步骤

mysql_secure_installation

然后接下来的步骤和上面一样

以下是在Linux环境安装和配置MySQL服务器的三种方式: 1. 使用包管理器安装MySQL: - 在Debian/Ubuntu系统上,可以使用以下命令安装MySQL: ```shell sudo apt-get update sudo apt-get install mysql-server ``` - 在CentOS/RHEL系统上,可以使用以下命令安装MySQL: ```shell sudo yum update sudo yum install mysql-server ``` 2. 使用二进制安装方式安装MySQL: - 首先,下载MySQL的二进制安装包,并解压到指定目录。例如,将解压后的文件夹重命名为mysql,并将其移动到/usr/local/mysql目录下: ```shell mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql ``` - 然后,为MySQL创建一个系统用户,并将所有文件的所有权赋予该用户: ```shell sudo useradd -r mysql sudo chown -R mysql.mysql /usr/local/mysql ``` - 最后,初始化MySQL数据库并启动MySQL服务: ```shell cd /usr/local/mysql sudo scripts/mysql_install_db --user=mysql sudo bin/mysqld_safe --user=mysql & ``` 3. 使用源代码编译安装MySQL: - 首先,下载MySQL的源代码,并解压到指定目录。例如,将解压后的文件夹重命名为mysql,并将其移动到/usr/local/mysql目录下: ```shell mv mysql-5.6.40 /usr/local/mysql ``` - 然后,为MySQL创建一个系统用户,并将所有文件的所有权赋予该用户: ```shell sudo useradd -r mysql sudo chown -R mysql.mysql /usr/local/mysql ``` - 接下来,进入MySQL源代码目录,执行以下命令进行编译和安装: ```shell cd /usr/local/mysql sudo cmake . sudo make sudo make install ``` - 最后,初始化MySQL数据库并启动MySQL服务: ```shell cd /usr/local/mysql sudo scripts/mysql_install_db --user=mysql sudo bin/mysqld_safe --user=mysql & ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值