Linux平台下安装与配置Mysql8.0
- 换源
- 我们采用APT方式在ubuntu中安装Mysql。这种方式安装的版本都是最新的版本,通过这种方式安装好之后,所有的服务,所有的环境变量都会启动和配置好,无需手动配置
- 首先安装mysql8.0需要的依赖,使用以下命令
sudo apt install mysql-client-core-8.0
sudo apt install mariadb-client-core-10.3
- 安装mysql8.0,使用以下命令
sudo apt install mysql-server-8.0
- 查看mysql版本
mysql --version
- 修改配置文件(需要先安装vim,sudo apt install vim)
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 打开后,按“i”进入insert模式,添加语句 skip-grant-tables
[mysqld]
#
# * Basic Settings
#
user = mysql
# pid-file = /var/run/mysqld/mysqld.pid
# socket = /var/run/mysqld/mysqld.sock
# port = 3306
# datadir = /var/lib/mysql
skip-grant-tables //添加这一行
-
按“ESC”退出输入模式,并输入“:wq”保存并退出。
-
重新启动mysql,以root方式登录
service mysql restart
sudo mysql #不需要指定用户名密码,以root方式登录
- ,进入MySQL后,修改root密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己的密码'
mysql>flush privileges;
- 使用quit命令退出mysql
- 将第6步的的多余的一行删除,重新启动mysql即可
- 开启和关闭mysql服务
service mysql start #开启mysql服务
service mysql status # 查看mysql服务的状态
service mysql stop # 关闭mysql服务
- 备注一些软件的安装
sudo apt install vim
sudo apt install cscope
sudo apt install ctags
sudo apt install git
sudo apt install build-essential cmake python-dev python3-dev