MySql数据库的安装及可能出现的问题

我租用的服务器是景安云服务器,用来模拟日常操作和学习。安装过程中有一些问题和错误,现记录下来。
下载地址:https://www.mysql.com/
安装:
在C盘解压后,在mysql下创立名为my.ini(记事本改扩展名)的文件并写入如下内容:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

下一步:打开cmd,使用cd命令切换到mysql下的bin文件夹内执行:

#初始化数据库
mysqld --initialize --console

执行成功后,会出现root账户分配的初始密码。
然后输入:

mysqld install
#如成功则提示:Service successfully installed.

ps.这里有时候会报错,我安装的时候报错是因为景安提供的Windows内置了老版本的mysql,我得先卸载了才能使用。如下:

输入sc query mysql查下是不是已经提供了其他服务;
如果有,则输入sc delete mysql,进行删除。

登录
语法:

mysql -h 主机名 -u 用户名 -p
参数说明:
-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0。1)该参数可以省略;
-u : 登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

如果是在服务器上操作则输入:

mysql -u root -p

成功后会弹出,输入密码的提示;
登录成功会出现Welecome to the MySQL …

猜你喜欢

转载自blog.csdn.net/weixin_43538265/article/details/85286204