mysql手动安装

2022-12-20  本文已影响0人  C_99f1

1. 第一步下载包

wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
tar xvJf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
sudo mv mysql-8.0.13-linux-glibc2.12-x86_64  /var/mysql  

通过wget下载到服务器,需要放在哪个盘就放在那

2.创建mysql-配置文件 my.cnf

 [mysqld]
 port=3306
 datadir=/var/mysql/data_3306
 log_error=/var/mysql/data_3306/error.log 
 basedir=/var/mysql

3. 启动服务

1. 初始化

var/mysql/bin/mysqld --defaults-file=/var/mysql/data_3306/my.cnf --user=mysql  --initialize-insecure

2. 启动
var/mysql/bin/mysqld --defaults-file=/var/mysql/data_3306/my.cnf --user=mysql

4.访问

/var/mysql/bin/mysql -uroot -h127.0.0.1 -P3306

注意这个时候第一次登录是没有密码的 所以可以进入配置好的error.log 查找 temporary password

5. 如何让Ubuntu系统 通过service mysql 启动

自己创建的服务,想要让Ubuntu识别 必须在/etc/init.d/ 添加配置文件
Mysql自带了一个非常好用的管理mysql服务的脚本,
默认在 MYSQL_HOME/support-files路径下,文件名是mysql.server。MYSQL_HOME是mysql的安装根目录,下同。mysql.server的用法:Usage: ./mysql.server

1. 预使mysql开机自启动,首先需要注册mysql为ubuntu下的服务。
 直接拷贝mysql.server文件至/etc/init.d/目录下即可。
    
sudo cp $MYSQL_HOME/support-files/mysql.server       /etc/init.d/mysql.server

sudo chmod +x /etc/init.d/mysql.server


让mysql开机自己启动

1.$ sudo update-rc.d -f mysql.server defaults


如果不想让mysql开机自己启动,可以使用

1.$ sudo update-rc.d -f mysql.server remove


启动mysql:service mysql.server start;

停止mysql:service mysql.server stop;

查看mysql运行状态:service mysql.server status。
    
 
  1. mysql 5.7.2 修改密码
use mysql
UPDATE user SET authentication_string = password('新密码'), plugin = 'mysql_native_password' where user = 'root';
FLUSH PRIVILEGES;
上一篇 下一篇

猜你喜欢

热点阅读