Linux安装MySQL(yum安装和编译安装)

一、yum安装

1.更换yum源

然后输入命令

yum remove -y "mariadb*"


systemctl start mariadb.service   #启动
mysqladmin -uroot  password  'yourpassword'   #设置密码
mysql -uroot -p         #登陆
MariaDB[(none)]> set password=password('123456');   #重新设置密码
 
 
  查看mysql服务(这里有四种方法)
    rpm -qa |grep mysql
    ps aux|grep mysql(查看进程)
    netstat -atunp |grep mysql 
    lsof -i :3306(查看端口)
 二、编译安装MySQL

mysql 安装
    是一种开源的关系型数据库
    RPM包安装方式。下载5.7.36 Rpm bundle 版本 约530m(官网下载)
    第一步,解压到、usr/local:
    tar -xvf mysql-5.7.36-1.e17.x86_64.rpm-bundle.tar  -C/usr/local 
    
    第二步,安装依赖包
    yum install zlib-devel gcc-c++ ncurses-devel libaio libaio-devel -y
    
    第三步,安装libs库
    rpm -ivh mysql-community-libs-5.7.36-1.e17.x86_64.rpm --force --nodeps
    (--force 强制安装, --nodeps 不查询依赖包直接安装)
    第四步,安装客户端
    rpm -ivh mysql-community-client -5.7.36-1.e17.x86_64.rpm
    
    第五步 安装服务端
    rpm -ivh mysql-community-common-5.7.36-1.e17.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.36-1.e17.x86_64.rpm 
    (如有报错  --force 强制安装, --nodeps 不查询依赖包直接安装)
    
    第六步 启动mysql服务
    systemctl start mysqld
    
    第七步 查看mysql服务(这里有四种方法)
    rpm -qa |grep mysql
    ps aux|grep mysql(查看进程)
    netstat -atunp |grep mysql 
    lsof -i :3306(查看端口)
    
    第八步 登陆mysql 
    mysql -uroot -p 初始密码(wufq_YB80y/=)
   在这个日志文件下(var/log/mysql.log:A) 找passwprd
   
   第九步 修改初始密码
   alter user root@localhost  identified by 'PengZhen@123456';(需要包含大小写字符数字四种格式)
    #alter user 是命令
    #root@localhost 是用户名
    #identified by 是指定密码的命令(标识符)
    #'123456'  是指定密码为123456
    #  ;   是mysql的命令结束符号
    exit退出
    第十步 重新使用密码登陆
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sure! Here are the steps to compile and install MySQL 8.0 on Linux: 1. Download the MySQL source code from the MySQL website. Make sure to choose the appropriate package for your Linux distribution. 2. Install the necessary dependencies. This may vary depending on your Linux distribution, but typically, you will need packages like `build-essential`, `cmake`, `libssl-dev`, `libncurses5-dev`, `libboost-dev`, etc. You can use your package manager (e.g., apt-get, yum) to install them. 3. Extract the downloaded MySQL source code package. 4. Create a build directory and navigate into it: ``` mkdir mysql-build cd mysql-build ``` 5. Configure the build using cmake. Replace `<path-to-source-directory>` with the path to the extracted MySQL source code: ``` cmake <path-to-source-directory> ``` 6. Build MySQL using make: ``` make ``` 7. Install MySQL: ``` sudo make install ``` 8. Initialize the MySQL data directory: ``` sudo mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 9. Set the ownership and permissions for the MySQL data directory: ``` sudo chown -R mysql:mysql /usr/local/mysql/data sudo chmod -R 750 /usr/local/mysql/data ``` 10. Start the MySQL server: ``` sudo /usr/local/mysql/support-files/mysql.server start ``` 11. Secure the installation by running the MySQL secure installation script: ``` sudo mysql_secure_installation ``` 12. Follow the prompts to set a root password, remove anonymous users, disable remote root login, etc. That's it! You have successfully compiled and installed MySQL 8.0 on your Linux system.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值