Ubuntu 18 安装 MySQL (小白适用)

Ubuntu 18 下安装 MySQL 过程记录

首先我用的版本是 Ubuntu 18.04

Ubuntu版本

对于新版本的Ubuntu和新版本的Debian本文安装MySQL的方法记录应该都是适用的

安装MySQL


首先我们切换到root账户
输入命令

su -

如果认证失败

root认证失败

那么就输入命令

sudo passwd root

设置新的root密码

更改root密码

切换到root账户后,依次输入命令

apt-get update

apt-get upgrade

更新apt及软件包

注意:此过程中有提示说

使用’apt autoremove’来卸载它(它们)。

如果不清楚上面列出的软件包是否还有用,就不要执行’apt autoremove’这个命令,网上有很多同学被这条命令坑了,比如导致重装系统之类的

然后输入命令

apt-get install mysql-server

输入y后回车继续执行

安装MySQL Server

安装完成后输入依次输入命令

apt-get install mysql-client

apt-get install libmysqlclient-dev

输入y后回车继续执行

执行结束后MySQL安装完成

设置密码


输入命令

cat /etc/mysql/debian.cnf

查看默认配置文件

默认配置文件.png

可以看到我现在的MySQL默认密码是password处的CLxjj1PmCJMXO46f

password = CLxjj1PmCJMXO46f

默认密码是随机的,你的几乎不可能和我的一样,复制你的默认密码,然后输入命令

mysql -u debian-sys-maint -p

其中 -u 表示选择登陆的用户名, -p 表示登陆的用户密码

将你刚才复制的默认密码粘贴过来,按下回车

高亮部分为默认密码

依次输入命令

use mysql;

update mysql.user set authentication_string=password('mypassword') where user='root' and Host ='localhost';

其中password(‘mypassword’)单引号里的mypassword是你要设置的密码,比如我想设置密码为password,命令就是

update mysql.user set authentication_string=password(‘password’) where user=‘root’ and Host =‘localhost’;

高亮部分替换成自设密码

然后依次执行命令

update user set plugin="mysql_native_password";

flush privileges;

exit;

service mysql restart

mysql -u root -p

到此步时输入你刚才设置的新密码,比如我设置的密码是password,那么我就输入password,回车

输入新设置的密码.

成功登入后输入命令

show databases ;

可以查看当前数据库

当前数据库

MySQL密码设置完毕

此时大功告成,你可以开始用MySQL啦!

简书链接:https://www.jianshu.com/p/993490177245

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 Ubuntu 18 上编译安装 MySQL 的步骤: 1. 安装必要的依赖项: ``` sudo apt-get update sudo apt-get install build-essential cmake libncurses5-dev libncursesw5-dev zlib1g-dev ``` 2. 下载 MySQL 源代码: ``` wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz tar -zxvf mysql-8.0.23.tar.gz cd mysql-8.0.23 ``` 3. 创建并进入一个 build 目录: ``` mkdir build cd build ``` 4. 运行 CMake: ``` cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc/mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock -DMYSQL_TCP_PORT=3306 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci ``` 5. 编译并安装: ``` make sudo make install ``` 6. 创建一个 mysql 用户和组: ``` sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql ``` 7. 初始化 MySQL 数据库: ``` sudo mkdir /usr/local/mysql/data sudo chown -R mysql:mysql /usr/local/mysql sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 8. 启动 MySQL 服务: ``` sudo cp support-files/mysql.server /etc/init.d/mysql.server sudo service mysql.server start ``` 9. 进行安全设置: ``` sudo bin/mysql_secure_installation ``` 10. 测试 MySQL 是否正常运行: ``` sudo service mysql.server status ``` 至此,您已经在 Ubuntu 18 上成功编译安装MySQL

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值