一、安装mysql数据库(如果已经有数据库,跳过这一步)
1. 下载和安装Yum repository
使用rpm安装下载的rpm。
2. 安装数据库
如果要安装8.0之前版本,认真阅读:
yum install mysql-community-server
3. 启动服务
sudo service mysqld start
4. 查看和修改初始密码
sudo grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
输入密码登录
登录后修改初始密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypassword';
注意:较早版本的mysql安装后没有初始密码,需要用这个命令修改密码:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypassword');
二、建库
1. 建库
登录数据库,创建数据库,务必使用utf8字符集编码,建库命令:
mysql> CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci
2. 建表和索引
1)切换到上一步创建的数据库
mysql> use dbname
2)建表
mysql> source /home/dbname.sql
******************************
三、启动和停止
从mysql8开始,使用命令 service mysqld start 或者 mysqld启动 mysql服务器时,会出现没有反应的情况。
实际服务已经启动。原因网上有很多说法。
解决方法是:
service mysqld start &
或者ctrl+c退出卡顿状态即可。
四、mysql 8.0 认证方法变化,按如下修改兼容以前代码:
vi /etc/my.cnf ,在最下面新增如下代码:[mysqld]default_authentication_plugin= mysql_native_password
五、导入导出
导出一张表
mysqldump -t g3 -uroot -p --tables streamingex >/home/streamingex.sql
导出所有表
mysqldump -t g3 -uroot -p --ignore-table=dbname.tablename >/var/data.sql